다음을 통해 공유


SymbolDisplayMiscellaneousOptions 열거형

정의

기호 설명 형식에 대한 기타 옵션을 지정합니다.

이 열거형은 멤버 값의 비트 조합을 지원합니다.

public enum class SymbolDisplayMiscellaneousOptions
[System.Flags]
public enum SymbolDisplayMiscellaneousOptions
[<System.Flags>]
type SymbolDisplayMiscellaneousOptions = 
Public Enum SymbolDisplayMiscellaneousOptions
상속
SymbolDisplayMiscellaneousOptions
특성

필드

AllowDefaultLiteral 128

해당하는 경우 대신 의 defaultdefault(T) 사용을 허용합니다.

CollapseTupleTypes 512

튜플을 여러 부분 대신 단일 부분으로 표시 파트에 삽입합니다(무명 형식이 삽입되는 방식과 유사).

EscapeKeywordIdentifiers 2

키워드인 식별자를 이스케이프합니다. 예를 들어 C#의 "true" 대신 "@true", Visual Basic에서는 "True" 대신 "[True]"를 사용합니다.

ExpandNullable 32

Nullable<T> 특수 물음표 구문이 아닌 일반 제네릭 형식으로 표시됩니다.

ExpandValueTuple 1024

ValueTuple 특수 괄호 구문(예: 대신(int, string))이 아닌 일반 제네릭 형식으로 표시됩니다. ValueTuple<int, string>

IncludeNotNullableReferenceTypeModifier 256

nullable이 아닌 참조 형식에 '!'를 추가합니다.

IncludeNullableReferenceTypeModifier 64

nullable 참조 형식에 '?'를 추가합니다.

None 0

기타 옵션을 적용하지 않음을 지정합니다.

RemoveAttributeSuffix 16

가능한 경우 "특성" 접미사가 없는 특성 이름을 표시합니다.

외부 ToMinimalDisplayString(SemanticModel, Int32, SymbolDisplayFormat) 에는 영향을 주지 않으며 컨텍스트 위치가 접미사 없이 특성 ca를 참조하는 위치인 경우에만 적용됩니다.

UseAsterisksInMultiDimensionalArrays 4

다차원 배열의 쉼표 사이에 별표가 표시됩니다. 예를 들어 C#의 "int[][,]" 대신 "int[][,]" 또는 Visual Basic의 "Integer()(,)" 대신 "Integer()(,)" 대신 "int[][,]"입니다.

UseErrorTypeSymbolName 8

이름(아마도 잘못된 메타데이터로 인해)이 없는 잘못된 형식에 대해 "?"를 표시합니다.

UseSpecialTypes 1

미리 정의된 형식에 키워드를 사용합니다. 예를 들어 C#의 "System.Int32" 대신 "int"이거나 Visual Basic의 "System.Integer" 대신 "Integer"입니다.

적용 대상