NullableContext 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示檔案中特定點可為 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 的警告,並會在此檔案位置回報。 |