SymbolDisplayMiscellaneousOptions Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
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 |
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. |