Поделиться через


NullableAnnotation Перечисление

Определение

Представляет допустимость значений NULL, которые могут быть назначены выражению, используемому в качестве lvalue.

public enum NullableAnnotation
type NullableAnnotation = 
Public Enum NullableAnnotation
Наследование
NullableAnnotation

Поля

Annotated 2

Выражение имеет аннотированные заметки (имеет ?).

Disabled 1

Выражение происходит из библиотеки, не обновленной до C# 8, или значение NULL, допускающее значение NULL, было отключено для определения и не содержит сведений о допустимости значений NULL. Анализ отключен.

None 0

Выражение не было проанализировано или синтаксис не является выражением (например, оператором).

Существует несколько разных причин, по которым выражение не могло быть проанализировано:

  1. Символ, создающий выражение, исходит из метода, который не был помечен, например при вызове метода C# 7.3 или более ранней версии или метода в этой компиляции, который находится в отключенном контексте.
  2. В этой компиляции, допускающее значение NULL, полностью отключено.
NotAnnotated 1

Выражение не имеет примечаний (не имеет ?).

NotApplicable 0

Выражение не было проанализировано или синтаксис не является выражением (например, оператором).

Применяется к