Share via


NullableContext 列舉

定義

表示檔案中特定點可為 Null 分析的狀態。 位 1 和 2 會對應至是否啟用可為 Null 的功能。 位 3 和 4 會對應至內容是否繼承自全域內容。

此列舉支援其成員值的位元組合。

[System.Flags]
public enum NullableContext
[<System.Flags>]
type NullableContext = 
Public Enum NullableContext
繼承
NullableContext
屬性

欄位

AnnotationsContextInherited 8

可為 Null 的注釋狀態繼承自專案預設值。

專案預設值可能會根據檔案類型而變更。 根據預設,產生的檔案預設會關閉可為 Null,而不論專案層級的預設設定為何。

AnnotationsEnabled 2

啟用可為 Null 的注釋,而且會在在此位置定義的 API 用於其他內容時顯示。

ContextInherited 12

警告和批註的目前狀態都是繼承自專案預設值。

此旗標預設會在所有檔案的開頭設定。

專案預設值可能會根據檔案類型而變更。 根據預設,產生的檔案預設會關閉可為 Null,而不論專案層級的預設設定為何。

Disabled 0

這個位置會明確關閉可為 Null 的警告和批註。

Enabled 3

可為 Null 的功能已完全啟用。

WarningsContextInherited 4

可為 Null 的警告狀態繼承自專案預設值。

專案預設值可能會根據檔案類型而變更。 根據預設,產生的檔案預設會關閉可為 Null,而不論專案層級的預設設定為何。

WarningsEnabled 1

啟用可為 Null 的警告,並會在此檔案位置回報。

適用於