Freigeben über


NullableContext Enumeration

Definition

Stellt den Status der Nullable-Analyse an einem bestimmten Punkt in einer Datei dar. Die Bits 1 und zwei entsprechen der Aktivierung des NULLable-Features. Die Bits drei und vier entsprechen, ob der Kontext vom globalen Kontext geerbt wurde.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

[System.Flags]
public enum NullableContext
[<System.Flags>]
type NullableContext = 
Public Enum NullableContext
Vererbung
NullableContext
Attribute

Felder

AnnotationsContextInherited 8

Der Nullable-Anmerkungsstatus wird vom Projektstandard geerbt.

Der Projektstandard kann sich je nach Dateityp ändern. Generierte Dateien weisen standardmäßig nullable off auf, unabhängig von der Standardeinstellung auf Projektebene.

AnnotationsEnabled 2

Nullable-Anmerkungen sind aktiviert und werden angezeigt, wenn an diesem Speicherort definierte APIs in anderen Kontexten verwendet werden.

ContextInherited 12

Der aktuelle Status von Warnungen und Anmerkungen wird vom Projektstandard geerbt.

Dieses Flag wird standardmäßig am Anfang aller Dateien festgelegt.

Der Projektstandard kann sich je nach Dateityp ändern. Generierte Dateien weisen standardmäßig nullable off auf, unabhängig von der Standardeinstellung auf Projektebene.

Disabled 0

Nullable-Warnungen und Anmerkungen werden an dieser Stelle explizit deaktiviert.

Enabled 3

Das Nullable-Feature ist vollständig aktiviert.

WarningsContextInherited 4

Der Nullable-Warnungsstatus wird vom Projektstandard geerbt.

Der Projektstandard kann sich je nach Dateityp ändern. Generierte Dateien weisen standardmäßig nullable off auf, unabhängig von der Standardeinstellung auf Projektebene.

WarningsEnabled 1

Nullable-Warnungen sind aktiviert und werden an diesem Dateispeicherort gemeldet.

Gilt für: