NullableContext Перечисление

Определение

Представляет состояние анализа, допускающего значение NULL, в определенной точке файла. Биты один и два соответствуют включенной функции, допуская значение NULL. Биты три и четыре соответствуют тому, был ли контекст унаследован от глобального контекста.

Это перечисление поддерживает побитовую комбинацию значений его членов.

[System.Flags]
public enum NullableContext
[<System.Flags>]
type NullableContext = 
Public Enum NullableContext
Наследование
NullableContext
Атрибуты

Поля

AnnotationsContextInherited 8

Состояние заметки, допускающее значение NULL, наследуется от проекта по умолчанию.

Значение по умолчанию для проекта может изменяться в зависимости от типа файла. По умолчанию созданные файлы имеют значение NULL, допускающее значение NULL, независимо от значения по умолчанию на уровне проекта.

AnnotationsEnabled 2

Заметки, допускающие значение NULL, включены и будут отображаться при использовании API, определенных в этом расположении в других контекстах.

ContextInherited 12

Текущее состояние предупреждений и заметок наследуется от проекта по умолчанию.

Этот флаг устанавливается по умолчанию в начале всех файлов.

Значение по умолчанию для проекта может изменяться в зависимости от типа файла. По умолчанию созданные файлы имеют значение NULL, допускающее значение NULL, независимо от значения по умолчанию на уровне проекта.

Disabled 0

Предупреждения и заметки, допускающие значение NULL, явно отключены в этом расположении.

Enabled 3

Функция, допускаемая значение NULL, полностью включена.

WarningsContextInherited 4

Состояние предупреждения, допускающее значение NULL, наследуется от проекта по умолчанию.

Значение по умолчанию для проекта может изменяться в зависимости от типа файла. По умолчанию созданные файлы имеют значение NULL, допускающее значение NULL, независимо от значения по умолчанию на уровне проекта.

WarningsEnabled 1

Предупреждения, допускающие значение NULL, включены и будут сообщаться в этом расположении файла.

Применяется к