NullableContext Enumerazione

Definizione

Rappresenta lo stato dell'analisi nullable in un punto specifico di un file. I bit uno e due corrispondono al fatto che la funzionalità nullable sia abilitata. I bit tre e quattro corrispondono al fatto che il contesto sia stato ereditato dal contesto globale.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

[System.Flags]
public enum NullableContext
[<System.Flags>]
type NullableContext = 
Public Enum NullableContext
Ereditarietà
NullableContext
Attributi

Campi

AnnotationsContextInherited 8

Lo stato di annotazione nullable viene ereditato dal valore predefinito del progetto.

L'impostazione predefinita del progetto può cambiare a seconda del tipo di file. I file generati hanno nullable off per impostazione predefinita, indipendentemente dall'impostazione predefinita a livello di progetto.

AnnotationsEnabled 2

Le annotazioni nullable sono abilitate e verranno visualizzate quando le API definite in questa posizione vengono usate in altri contesti.

ContextInherited 12

Lo stato corrente di avvisi e annotazioni viene ereditato dal valore predefinito del progetto.

Questo flag viene impostato per impostazione predefinita all'inizio di tutti i file.

L'impostazione predefinita del progetto può cambiare a seconda del tipo di file. I file generati hanno nullable off per impostazione predefinita, indipendentemente dall'impostazione predefinita a livello di progetto.

Disabled 0

Gli avvisi e le annotazioni nullable vengono disattivati in modo esplicito in questa posizione.

Enabled 3

La funzionalità nullable è completamente abilitata.

WarningsContextInherited 4

Lo stato di avviso nullable viene ereditato dal valore predefinito del progetto.

L'impostazione predefinita del progetto può cambiare a seconda del tipo di file. I file generati hanno nullable off per impostazione predefinita, indipendentemente dall'impostazione predefinita a livello di progetto.

WarningsEnabled 1

Gli avvisi nullable sono abilitati e verranno segnalati in questo percorso di file.

Si applica a