Leer en inglés

Compartir vía


NullableAnnotation Enumeración

Definición

Representa la nulabilidad de los valores que se pueden asignar a una expresión usada como un valor l.

C#
public enum NullableAnnotation
Herencia
NullableAnnotation

Campos

Annotated 2

La expresión se anota (tiene un ?).

Disabled 1

La expresión procede de una biblioteca no actualizada a C# 8 o que admite valores NULL se deshabilitó para la definición y no tiene información de nulabilidad. El análisis está deshabilitado.

None 0

La expresión no se ha analizado o la sintaxis no es una expresión (por ejemplo, una instrucción ).

Hay algunas razones diferentes por las que no se pudo analizar la expresión:

  1. El símbolo que produce la expresión procede de un método que no se ha anotado, como invocar un método C# 7.3 o anterior, o un método de esta compilación que se encuentra en un contexto deshabilitado.
  2. Nullable está completamente deshabilitado en esta compilación.
NotAnnotated 1

La expresión no está anotada (no tiene un ?).

NotApplicable 0

La expresión no se ha analizado o la sintaxis no es una expresión (por ejemplo, una instrucción ).

Se aplica a

Producto Versiones
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0