NullableAnnotation 枚举

定义

表示可分配给用作左值的表达式的值的可为空性。

public enum NullableAnnotation
type NullableAnnotation = 
Public Enum NullableAnnotation
继承
NullableAnnotation

字段

Annotated 2

表达式已批注, (具有 ?) 。

Disabled 1

表达式来自未更新到 C# 8 的库,或者已为定义禁用 nullable,并且没有可为空信息。 已禁用分析。

None 0

表达式尚未分析,或者语法不是表达式 (,例如语句) 。

无法分析表达式有几个不同原因:

  1. 生成表达式的符号来自尚未批注的方法,例如调用 C# 7.3 或更早的方法,或者此编译中处于禁用上下文中的方法。
  2. 在此编译中完全禁用 Nullable。
NotAnnotated 1

表达式未批注 (没有 ?) 。

NotApplicable 0

表达式尚未分析,或者语法不是表达式 (,例如语句) 。

适用于