Compartilhar via


NullableAnnotation Enumeração

Definição

Representa a nulidade de valores que podem ser atribuídos a uma expressão usada como um lvalue.

public enum NullableAnnotation
type NullableAnnotation = 
Public Enum NullableAnnotation
Herança
NullableAnnotation

Campos

Annotated 2

A expressão é anotada (tem um ?).

Disabled 1

A expressão vem de uma biblioteca não atualizada para c# 8 ou anulável foi desabilitada para a definição e não tem informações de nulidade. A análise está desabilitada.

None 0

A expressão não foi analisada ou a sintaxe não é uma expressão (como uma instrução).

Há alguns motivos diferentes pelos quais a expressão não pôde ter sido analisada:

  1. O símbolo que produz a expressão vem de um método que não foi anotado, como invocar um método C# 7.3 ou anterior ou um método nesta compilação que está em um contexto desabilitado.
  2. Anulável está completamente desabilitado nesta compilação.
NotAnnotated 1

A expressão não é anotada (não tem um ?).

NotApplicable 0

A expressão não foi analisada ou a sintaxe não é uma expressão (como uma instrução).

Aplica-se a