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 許容の警告が有効になり、このファイルの場所で報告されます。 |
適用対象
.NET