NullableContext Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |