Freigeben über


NullableAnnotation Enumeration

Definition

Stellt die NULL-Zulässigkeit von Werten dar, die einem Ausdruck zugewiesen werden können, der als lvalue verwendet wird.

public enum NullableAnnotation
type NullableAnnotation = 
Public Enum NullableAnnotation
Vererbung
NullableAnnotation

Felder

Annotated 2

Der Ausdruck ist mit Anmerkungen versehen (hat ein ?).

Disabled 1

Der Ausdruck stammt aus einer Bibliothek, die nicht auf C# 8 aktualisiert wurde oder nullable für die Definition deaktiviert wurde, und enthält keine Informationen zur NULL-Zulässigkeit. Die Analyse ist deaktiviert.

None 0

Der Ausdruck wurde nicht analysiert, oder die Syntax ist kein Ausdruck (z. B. eine -Anweisung).

Es gibt verschiedene Gründe, warum der Ausdruck nicht analysiert werden konnte:

  1. Das Symbol, das den Ausdruck erzeugt, stammt von einer Methode, die nicht kommentiert wurde, z. B. das Aufrufen einer C# 7.3- oder früheren Methode oder einer Methode in dieser Kompilierung, die sich in einem deaktivierten Kontext befindet.
  2. Nullable ist in dieser Kompilierung vollständig deaktiviert.
NotAnnotated 1

Der Ausdruck ist nicht mit Anmerkungen versehen (hat kein ?).

NotApplicable 0

Der Ausdruck wurde nicht analysiert, oder die Syntax ist kein Ausdruck (z. B. eine -Anweisung).

Gilt für: