Freigeben über


SymbolDisplayFormat Klasse

Definition

Beschreibt die Formatierungsregeln, die beim Anzeigen von Symbolen verwendet werden sollen.

public ref class SymbolDisplayFormat
public class SymbolDisplayFormat
type SymbolDisplayFormat = class
Public Class SymbolDisplayFormat
Vererbung
SymbolDisplayFormat

Konstruktoren

SymbolDisplayFormat(SymbolDisplayGlobalNamespaceStyle, SymbolDisplayTypeQualificationStyle, SymbolDisplayGenericsOptions, SymbolDisplayMemberOptions, SymbolDisplayDelegateStyle, SymbolDisplayExtensionMethodStyle, SymbolDisplayParameterOptions, SymbolDisplayPropertyStyle, SymbolDisplayLocalOptions, SymbolDisplayKindOptions, SymbolDisplayMiscellaneousOptions)

Erstellt eine neue instance, SymbolDisplayFormat eine Vielzahl von optionalen Parametern zu akzeptieren.

Eigenschaften

CSharpErrorMessageFormat

Formatiert eine Symbolbeschreibung wie in einer C#-Compilerfehlermeldung.

CSharpShortErrorMessageFormat

Formatiert eine Symbolbeschreibung wie in einer kurzen C#-Compiler-Fehlermeldung.

DelegateStyle

Bestimmt, wie Delegaten angezeigt werden (z. B. Name im Vergleich zur vollständigen Signatur).

ExtensionMethodStyle

Bestimmt, wie Erweiterungsmethoden angezeigt werden.

FullyQualifiedFormat

Formatiert die Namen aller Typen und Namespaces in einem vollqualifizierten Stil (einschließlich des globalen Alias).

GenericsOptions

Bestimmt, wie Generics (für Typen und Methoden) beschrieben werden sollen (d. h. die Detailebene).

GlobalNamespaceStyle

Bestimmt, wie der globale Namespace angezeigt wird.

KindOptions

Bestimmt, welche Art von Schlüsselwörtern beim Anzeigen von Symbolen eingeschlossen werden sollen.

LocalOptions

Bestimmt, wie lokale Variablen angezeigt werden.

MemberOptions

Bestimmt, wie Felder, Eigenschaften, Ereignisse und Methoden angezeigt werden.

MinimallyQualifiedFormat

Formatiert eine Symbolbeschreibung in einem Formular, das für geeignet ist ToMinimalDisplayString(SemanticModel, Int32, SymbolDisplayFormat).

MiscellaneousOptions

Bestimmt andere Merkmale der Darstellung von Symbolen.

ParameterOptions

Bestimmt, wie Parameter (von Methoden, Eigenschaften/Indexern und Delegaten) angezeigt werden.

PropertyStyle

Bestimmt, wie Eigenschaften angezeigt werden. Beispiel: "Prop" vs " Prop { get; Festgelegt; }" in C# oder "Prop" im Vergleich zu "ReadOnly Prop" in Visual Basic.

TypeQualificationStyle

Bestimmt, wie Typen qualifiziert werden (z. B. geschachtelt vs. Containing.Nested vs Namespace.Containing.Nested).

VisualBasicErrorMessageFormat

Formatiert eine Symbolbeschreibung wie in einer Visual Basic-Compilerfehlermeldung.

VisualBasicShortErrorMessageFormat

Formatiert eine Symbolbeschreibung wie in einer kurzen Fehlermeldung des Visual Basic-Compilers.

Methoden

AddGenericsOptions(SymbolDisplayGenericsOptions)

Erstellt eine Kopie des SymbolDisplayFormat, jedoch mit einem zusätzlichen Satz von SymbolDisplayGenericsOptions.

AddKindOptions(SymbolDisplayKindOptions)

Erstellt eine Kopie des SymbolDisplayFormat, jedoch mit einem zusätzlichen Satz von SymbolDisplayKindOptions.

AddLocalOptions(SymbolDisplayLocalOptions)

Erstellt eine Kopie des SymbolDisplayFormat, jedoch mit einem zusätzlichen Satz von SymbolDisplayLocalOptions.

AddMemberOptions(SymbolDisplayMemberOptions)

Erstellt eine Kopie des SymbolDisplayFormat, jedoch mit einem zusätzlichen Satz von SymbolDisplayMemberOptions.

AddMiscellaneousOptions(SymbolDisplayMiscellaneousOptions)

Erstellt eine Kopie des SymbolDisplayFormat, jedoch mit einem zusätzlichen Satz von SymbolDisplayMiscellaneousOptions.

AddParameterOptions(SymbolDisplayParameterOptions)

Erstellt eine Kopie des SymbolDisplayFormat, jedoch mit einem zusätzlichen Satz von SymbolDisplayParameterOptions.

RemoveGenericsOptions(SymbolDisplayGenericsOptions)

Erstellt eine Kopie des SymbolDisplayFormat, jedoch mit einem Satz entfernter SymbolDisplayGenericsOptions Objekte vom ursprünglichen Objekt.

RemoveKindOptions(SymbolDisplayKindOptions)

Erstellt eine Kopie des SymbolDisplayFormat, jedoch mit einem Satz entfernter SymbolDisplayKindOptions Objekte vom ursprünglichen Objekt.

RemoveLocalOptions(SymbolDisplayLocalOptions)

Erstellt eine Kopie des SymbolDisplayFormat, jedoch mit einem Satz entfernter SymbolDisplayLocalOptions Objekte vom ursprünglichen Objekt.

RemoveMemberOptions(SymbolDisplayMemberOptions)

Erstellt eine Kopie des SymbolDisplayFormat, jedoch mit einem Satz entfernter SymbolDisplayMemberOptions Objekte vom ursprünglichen Objekt.

RemoveMiscellaneousOptions(SymbolDisplayMiscellaneousOptions)

Erstellt eine Kopie des SymbolDisplayFormat ohne das angegebene SymbolDisplayMiscellaneousOptions.

RemoveParameterOptions(SymbolDisplayParameterOptions)

Erstellt eine Kopie des SymbolDisplayFormat, jedoch mit einem Satz entfernter SymbolDisplayParameterOptions Objekte vom ursprünglichen Objekt.

WithGenericsOptions(SymbolDisplayGenericsOptions)

Erstellt eine Kopie des SymbolDisplayFormat, jedoch mit ersetztem Satz von SymbolDisplayGenericsOptions.

WithGlobalNamespaceStyle(SymbolDisplayGlobalNamespaceStyle)

Erstellt eine Kopie des SymbolDisplayFormat, aber mit ersetzt SymbolDisplayGlobalNamespaceStyle.

WithKindOptions(SymbolDisplayKindOptions)

Erstellt eine Kopie des SymbolDisplayFormat, jedoch mit ersetztem Satz von SymbolDisplayKindOptions.

WithLocalOptions(SymbolDisplayLocalOptions)

Erstellt eine Kopie des SymbolDisplayFormat, jedoch mit ersetztem Satz von SymbolDisplayLocalOptions.

WithMemberOptions(SymbolDisplayMemberOptions)

Erstellt eine Kopie des SymbolDisplayFormat, jedoch mit ersetztem Satz von SymbolDisplayMemberOptions.

WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions)

Erstellt eine Kopie des SymbolDisplayFormat, jedoch mit ersetztem Satz von SymbolDisplayMiscellaneousOptions.

WithParameterOptions(SymbolDisplayParameterOptions)

Erstellt eine Kopie des SymbolDisplayFormat, jedoch mit ersetztem Satz von SymbolDisplayParameterOptions.

Gilt für: