Partager via


NullableContext Énumération

Définition

Représente l’état de l’analyse nullable à un point spécifique d’un fichier. Les bits un et deux correspondent à l’activation ou non de la fonctionnalité nullable. Les bits 3 et quatre indiquent si le contexte a été hérité du contexte global.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

[System.Flags]
public enum NullableContext
[<System.Flags>]
type NullableContext = 
Public Enum NullableContext
Héritage
NullableContext
Attributs

Champs

AnnotationsContextInherited 8

L’état d’annotation nullable est hérité de la valeur par défaut du projet.

La valeur par défaut du projet peut changer en fonction du type de fichier. Les fichiers générés peuvent être désactivés par défaut, quel que soit le paramètre par défaut au niveau du projet.

AnnotationsEnabled 2

Les annotations nullables sont activées et s’affichent lorsque les API définies à cet emplacement sont utilisées dans d’autres contextes.

ContextInherited 12

L’état actuel des avertissements et des annotations est hérité de la valeur par défaut du projet.

Cet indicateur est défini par défaut au début de tous les fichiers.

La valeur par défaut du projet peut changer en fonction du type de fichier. Les fichiers générés peuvent être désactivés par défaut, quel que soit le paramètre par défaut au niveau du projet.

Disabled 0

Les annotations et les avertissements nullables sont explicitement désactivés à cet emplacement.

Enabled 3

La fonctionnalité nullable est entièrement activée.

WarningsContextInherited 4

L’état d’avertissement nullable est hérité de la valeur par défaut du projet.

La valeur par défaut du projet peut changer en fonction du type de fichier. Les fichiers générés peuvent être désactivés par défaut, quel que soit le paramètre par défaut au niveau du projet.

WarningsEnabled 1

Les avertissements nullables sont activés et sont signalés à cet emplacement de fichier.

S’applique à