NullableContext 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파일의 특정 지점에서 nullable 분석의 상태를 나타냅니다. 비트 1과 2는 nullable 기능을 사용할 수 있는지 여부에 해당합니다. 비트 3과 4는 컨텍스트가 전역 컨텍스트에서 상속되었는지 여부에 해당합니다.
이 열거형은 멤버 값의 비트 조합을 지원합니다.
[System.Flags]
public enum NullableContext
[<System.Flags>]
type NullableContext =
Public Enum NullableContext
- 상속
-
NullableContext
- 특성
필드
AnnotationsContextInherited | 8 | nullable 주석 상태는 프로젝트 기본값에서 상속됩니다. 프로젝트 기본값은 파일 형식에 따라 변경됩니다. 생성된 파일은 프로젝트 수준 기본 설정에 관계없이 기본적으로 null을 해제할 수 있습니다. |
AnnotationsEnabled | 2 | Null 허용 주석이 사용하도록 설정되며 이 위치에 정의된 API가 다른 컨텍스트에서 사용될 때 표시됩니다. |
ContextInherited | 12 | 경고와 주석의 현재 상태는 프로젝트 기본값에서 상속됩니다. 이 플래그는 기본적으로 모든 파일의 시작 부분에 설정됩니다. 프로젝트 기본값은 파일 형식에 따라 변경됩니다. 생성된 파일은 프로젝트 수준 기본 설정에 관계없이 기본적으로 null을 해제할 수 있습니다. |
Disabled | 0 | Null 허용 경고 및 주석은 이 위치에서 명시적으로 꺼져 있습니다. |
Enabled | 3 | nullable 기능이 완전히 활성화되어 있습니다. |
WarningsContextInherited | 4 | nullable 경고 상태는 프로젝트 기본값에서 상속됩니다. 프로젝트 기본값은 파일 형식에 따라 변경됩니다. 생성된 파일은 프로젝트 수준 기본 설정에 관계없이 기본적으로 null을 해제할 수 있습니다. |
WarningsEnabled | 1 | Null 허용 경고가 사용하도록 설정되고 이 파일 위치에 보고됩니다. |
적용 대상
.NET