SymbolDisplayMiscellaneousOptions Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt verschiedene Optionen zum Format von Symbolbeschreibungen an.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
public enum class SymbolDisplayMiscellaneousOptions
[System.Flags]
public enum SymbolDisplayMiscellaneousOptions
[<System.Flags>]
type SymbolDisplayMiscellaneousOptions =
Public Enum SymbolDisplayMiscellaneousOptions
- Vererbung
-
SymbolDisplayMiscellaneousOptions
- Attribute
Felder
AllowDefaultLiteral | 128 | Lassen Sie die Verwendung von |
CollapseTupleTypes | 512 | Fügen Sie ein Tupel als einzelnes Teil anstelle mehrerer Teile in die Anzeigeteile ein (ähnlich wie anonyme Typen). |
EscapeKeywordIdentifiers | 2 | Escapen von Bezeichnern, die auch Schlüsselwörter sind. Beispiel: "@true" statt "true" in C# oder "[True]" anstelle von "True" in Visual Basic. |
ExpandNullable | 32 | Wird als normaler generischer Typ statt mit der speziellen Fragezeichensyntax angezeigt Nullable<T> . |
ExpandValueTuple | 1024 | Wird als normaler generischer Typ statt mit der speziellen Klammersyntax (z. B. anstelle von |
IncludeNotNullableReferenceTypeModifier | 256 | Fügen Sie '!' an Verweistypen ohne NULL-Wert an. |
IncludeNullableReferenceTypeModifier | 64 | Fügen Sie "?" an Nullable-Verweistypen an. |
None | 0 | Gibt an, dass keine verschiedenen Optionen angewendet werden sollen. |
RemoveAttributeSuffix | 16 | Zeigt nach Möglichkeit Attributenamen ohne das Suffix "Attribut" an. Hat keine Auswirkung außerhalb ToMinimalDisplayString(SemanticModel, Int32, SymbolDisplayFormat) und gilt nur, wenn der Kontextspeicherort eine ist, an der ein Attribut ohne das Suffix referenziert werden kann. |
UseAsterisksInMultiDimensionalArrays | 4 | Zeigt Sternchen zwischen Kommas in mehrdimensionalen Arrays an. Beispiel: "int[][,]" statt "int[][,]" in C# oder "Integer()(,)" anstelle von "Integer()(,)" in Visual Basic. |
UseErrorTypeSymbolName | 8 | Zeigt "?" für fehlerhafte Typen an, bei denen keine Namen vorhanden sind (möglicherweise aufgrund fehlerhafter Metadaten). |
UseSpecialTypes | 1 | Verwendet Schlüsselwörter für vordefinierte Typen. Beispiel: "int" statt "System.Int32" in C# oder "Integer" anstelle von "System.Integer" in Visual Basic. |