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

適用対象