SymbolDisplayFormat Konstruktor
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.
Erstellt eine neue Instanz, in der SymbolDisplayFormat eine Vielzahl optionaler Parameter akzeptiert wird.
public SymbolDisplayFormat (Microsoft.CodeAnalysis.SymbolDisplayGlobalNamespaceStyle globalNamespaceStyle = Microsoft.CodeAnalysis.SymbolDisplayGlobalNamespaceStyle.Omitted, Microsoft.CodeAnalysis.SymbolDisplayTypeQualificationStyle typeQualificationStyle = Microsoft.CodeAnalysis.SymbolDisplayTypeQualificationStyle.NameOnly, Microsoft.CodeAnalysis.SymbolDisplayGenericsOptions genericsOptions = Microsoft.CodeAnalysis.SymbolDisplayGenericsOptions.None, Microsoft.CodeAnalysis.SymbolDisplayMemberOptions memberOptions = Microsoft.CodeAnalysis.SymbolDisplayMemberOptions.None, Microsoft.CodeAnalysis.SymbolDisplayDelegateStyle delegateStyle = Microsoft.CodeAnalysis.SymbolDisplayDelegateStyle.NameOnly, Microsoft.CodeAnalysis.SymbolDisplayExtensionMethodStyle extensionMethodStyle = Microsoft.CodeAnalysis.SymbolDisplayExtensionMethodStyle.Default, Microsoft.CodeAnalysis.SymbolDisplayParameterOptions parameterOptions = Microsoft.CodeAnalysis.SymbolDisplayParameterOptions.None, Microsoft.CodeAnalysis.SymbolDisplayPropertyStyle propertyStyle = Microsoft.CodeAnalysis.SymbolDisplayPropertyStyle.NameOnly, Microsoft.CodeAnalysis.SymbolDisplayLocalOptions localOptions = Microsoft.CodeAnalysis.SymbolDisplayLocalOptions.None, Microsoft.CodeAnalysis.SymbolDisplayKindOptions kindOptions = Microsoft.CodeAnalysis.SymbolDisplayKindOptions.None, Microsoft.CodeAnalysis.SymbolDisplayMiscellaneousOptions miscellaneousOptions = Microsoft.CodeAnalysis.SymbolDisplayMiscellaneousOptions.None);
new Microsoft.CodeAnalysis.SymbolDisplayFormat : Microsoft.CodeAnalysis.SymbolDisplayGlobalNamespaceStyle * Microsoft.CodeAnalysis.SymbolDisplayTypeQualificationStyle * Microsoft.CodeAnalysis.SymbolDisplayGenericsOptions * Microsoft.CodeAnalysis.SymbolDisplayMemberOptions * Microsoft.CodeAnalysis.SymbolDisplayDelegateStyle * Microsoft.CodeAnalysis.SymbolDisplayExtensionMethodStyle * Microsoft.CodeAnalysis.SymbolDisplayParameterOptions * Microsoft.CodeAnalysis.SymbolDisplayPropertyStyle * Microsoft.CodeAnalysis.SymbolDisplayLocalOptions * Microsoft.CodeAnalysis.SymbolDisplayKindOptions * Microsoft.CodeAnalysis.SymbolDisplayMiscellaneousOptions -> Microsoft.CodeAnalysis.SymbolDisplayFormat
Public Sub New (Optional globalNamespaceStyle As SymbolDisplayGlobalNamespaceStyle = Microsoft.CodeAnalysis.SymbolDisplayGlobalNamespaceStyle.Omitted, Optional typeQualificationStyle As SymbolDisplayTypeQualificationStyle = Microsoft.CodeAnalysis.SymbolDisplayTypeQualificationStyle.NameOnly, Optional genericsOptions As SymbolDisplayGenericsOptions = Microsoft.CodeAnalysis.SymbolDisplayGenericsOptions.None, Optional memberOptions As SymbolDisplayMemberOptions = Microsoft.CodeAnalysis.SymbolDisplayMemberOptions.None, Optional delegateStyle As SymbolDisplayDelegateStyle = Microsoft.CodeAnalysis.SymbolDisplayDelegateStyle.NameOnly, Optional extensionMethodStyle As SymbolDisplayExtensionMethodStyle = Microsoft.CodeAnalysis.SymbolDisplayExtensionMethodStyle.Default, Optional parameterOptions As SymbolDisplayParameterOptions = Microsoft.CodeAnalysis.SymbolDisplayParameterOptions.None, Optional propertyStyle As SymbolDisplayPropertyStyle = Microsoft.CodeAnalysis.SymbolDisplayPropertyStyle.NameOnly, Optional localOptions As SymbolDisplayLocalOptions = Microsoft.CodeAnalysis.SymbolDisplayLocalOptions.None, Optional kindOptions As SymbolDisplayKindOptions = Microsoft.CodeAnalysis.SymbolDisplayKindOptions.None, Optional miscellaneousOptions As SymbolDisplayMiscellaneousOptions = Microsoft.CodeAnalysis.SymbolDisplayMiscellaneousOptions.None)
Parameter
- globalNamespaceStyle
- SymbolDisplayGlobalNamespaceStyle
Die Einstellungen, die bestimmen, wie der globale Namespace angezeigt wird.
- typeQualificationStyle
- SymbolDisplayTypeQualificationStyle
Die Einstellungen, die bestimmen, wie Typen qualifiziert sind (z. B. Geschachtelt vs Containing.Nested vs Namespace.Containing.Nested).
- genericsOptions
- SymbolDisplayGenericsOptions
Die Einstellungen, die bestimmen, wie generische Elemente (auf Typen und Methoden) beschrieben werden sollen (d. h. die Detailebene).
- memberOptions
- SymbolDisplayMemberOptions
Die Einstellungen, die bestimmen, wie Felder, Eigenschaften, Ereignisse und Methoden angezeigt werden.
- delegateStyle
- SymbolDisplayDelegateStyle
Die Einstellungen, die bestimmen, wie Stellvertretungen angezeigt werden (z. B. Name und vollständige Signatur).
- extensionMethodStyle
- SymbolDisplayExtensionMethodStyle
Die Einstellungen, die bestimmen, wie Erweiterungsmethoden angezeigt werden.
- parameterOptions
- SymbolDisplayParameterOptions
Die Einstellungen, die bestimmen, wie Parameter (von Methoden, Eigenschaften/Indexern und Stellvertretungen) angezeigt werden.
- propertyStyle
- SymbolDisplayPropertyStyle
Die Einstellungen, die bestimmen, wie Eigenschaften angezeigt werden. Beispiel: "Prop" vs "Prop { get; Festgelegt; }" in C# oder "Prop" vs. "ReadOnly Prop" in Visual Basic.
- localOptions
- SymbolDisplayLocalOptions
Die Einstellungen, die bestimmen, wie lokale Variablen angezeigt werden.
- kindOptions
- SymbolDisplayKindOptions
Die Einstellungen, die bestimmen, welche Art schlüsselwörter beim Anzeigen von Symbolen enthalten sein sollen.
- miscellaneousOptions
- SymbolDisplayMiscellaneousOptions
Die Einstellungen, die andere Merkmale der Anzeige von Symbolen bestimmen.