Condividi tramite


SymbolDisplayMiscellaneousOptions Enumerazione

Definizione

Specifica varie opzioni sul formato delle descrizioni dei simboli.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class SymbolDisplayMiscellaneousOptions
[System.Flags]
public enum SymbolDisplayMiscellaneousOptions
[<System.Flags>]
type SymbolDisplayMiscellaneousOptions = 
Public Enum SymbolDisplayMiscellaneousOptions
Ereditarietà
SymbolDisplayMiscellaneousOptions
Attributi

Campi

AllowDefaultLiteral 128

Consenti l'uso invece di defaultdefault(T) dove applicabile.

CollapseTupleTypes 512

Inserire una tupla nelle parti di visualizzazione come singola parte anziché più parti (analogamente alla modalità di inserimento dei tipi anonimi).

EscapeKeywordIdentifiers 2

Identificatori di escape che sono anche parole chiave. Ad esempio, "@true" anziché "true" in C# o "[True]" anziché "True" in Visual Basic.

ExpandNullable 32

Visualizza Nullable<T> come normale tipo generico, anziché con la sintassi del punto interrogativo speciale.

ExpandValueTuple 1024

Visualizza ValueTuple come normale tipo generico, anziché con la sintassi parentesi speciale (ad esempio ValueTuple<int, string> , anziché (int, string))

IncludeNotNullableReferenceTypeModifier 256

Aggiungere '!' a tipi di riferimento non nullable.

IncludeNullableReferenceTypeModifier 64

Aggiungere '?' ai tipi di riferimento nullable.

None 0

Specifica che non devono essere applicate opzioni varie.

RemoveAttributeSuffix 16

Visualizza i nomi degli attributi senza il suffisso "Attributo", se possibile.

Non ha alcun effetto esterno ToMinimalDisplayString(SemanticModel, Int32, SymbolDisplayFormat) e si applica solo se la posizione del contesto è una posizione in cui viene fatto riferimento a una ca dell'attributo senza il suffisso.

UseAsterisksInMultiDimensionalArrays 4

Visualizza asterischi tra virgole in matrici multidimensionali. Ad esempio, "int[][,]" anziché "int[][,]" in C# o "Integer()(,)" anziché "Integer()()"in Visual Basic.

UseErrorTypeSymbolName 8

Visualizza "?" per i tipi errati che non contengono nomi (forse a causa di metadati difettosi).

UseSpecialTypes 1

Usa le parole chiave per i tipi predefiniti. Ad esempio, "int" anziché "System.Int32" in C# o "Integer" anziché "System.Integer" in Visual Basic.

Si applica a