NullableContext 열거형

정의

파일의 특정 지점에서 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 허용 경고가 사용하도록 설정되고 이 파일 위치에 보고됩니다.

적용 대상