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, включены и будут сообщаться в этом расположении файла. |