NullableContext 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示文件中特定点的可为空分析的状态。 位 1 和 2 对应于是否启用可为空功能。 第 3 位和第 4 位对应于上下文是否继承自全局上下文。
此枚举支持其成员值的按位组合。
[System.Flags]
public enum NullableContext
[<System.Flags>]
type NullableContext =
Public Enum NullableContext
- 继承
-
NullableContext
- 属性
字段
AnnotationsContextInherited | 8 | 可为 null 的批注状态继承自项目默认值。 项目默认值可能会根据文件类型而更改。 无论项目级别的默认设置如何,默认情况下生成的文件都具有可为 null 的关闭状态。 |
AnnotationsEnabled | 2 | 启用可为空批注,并且当在此位置定义的 API 用于其他上下文时,将显示这些批注。 |
ContextInherited | 12 | 警告和批注的当前状态继承自项目默认值。 默认情况下,此标志在所有文件的开头设置。 项目默认值可能会根据文件类型而更改。 无论项目级别的默认设置如何,默认情况下生成的文件都具有可为 null 的关闭状态。 |
Disabled | 0 | 在此位置显式关闭可为空的警告和批注。 |
Enabled | 3 | 可为 null 的功能已完全启用。 |
WarningsContextInherited | 4 | 可为 null 的警告状态继承自项目默认值。 项目默认值可能会根据文件类型而更改。 无论项目级别的默认设置如何,默认情况下生成的文件都具有可为 null 的关闭状态。 |
WarningsEnabled | 1 | 启用可为空警告,并将在此文件位置报告。 |