SimpleNameSyntax Klasse
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.
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse.
public ref class SimpleNameSyntax abstract : Microsoft::CodeAnalysis::CSharp::Syntax::NameSyntax
public abstract class SimpleNameSyntax : Microsoft.CodeAnalysis.CSharp.Syntax.NameSyntax
type SimpleNameSyntax = class
inherit NameSyntax
Public MustInherit Class SimpleNameSyntax
Inherits NameSyntax
- Vererbung
- Vererbung
- Abgeleitet
Eigenschaften
Arity |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von NameSyntax) |
ContainsAnnotations |
Bestimmt, ob dieser Knoten oder ein unterer Knoten, Token oder Trivia Anmerkungen enthält. (Geerbt von SyntaxNode) |
ContainsDiagnostics |
Bestimmt, ob für diesen Knoten oder einen seiner Nachfolgerknoten, Token oder Trivia Diagnose vorhanden sind. (Geerbt von SyntaxNode) |
ContainsDirectives |
Bestimmt, ob dieser Knoten über nachfolgernde Präprozessordirektiven verfügt. (Geerbt von SyntaxNode) |
ContainsSkippedText |
Bestimmt, ob dieser Knoten über übersprungenen Nachfolgertext verfügt. (Geerbt von SyntaxNode) |
FullSpan |
Die absolute Spanne dieses Knotens in Zeichen, einschließlich seiner führenden und nachfolgenden Trivia. (Geerbt von SyntaxNode) |
HasLeadingTrivia |
Bestimmt, ob dieser Knoten führende Kleinigkeiten aufweist. (Geerbt von SyntaxNode) |
HasStructuredTrivia |
Bestimmt, ob eine Nachfolgertrivia dieses Knotens strukturiert ist. (Geerbt von SyntaxNode) |
HasTrailingTrivia |
Bestimmt, ob dieser Knoten nachgestellte Kleinigkeiten aufweist. (Geerbt von SyntaxNode) |
Identifier |
SyntaxToken, das den Bezeichner des einfachen Namens darstellt. |
IsMissing |
Bestimmt, ob der Knoten ein Sprachkonstrukt darstellt, das tatsächlich aus dem Quellcode analysiert wurde. Fehlende Knoten werden vom Parser in Fehlerszenarien generiert, um Konstrukte darzustellen, die im Quellcode vorhanden sein sollten, um erfolgreich zu kompilieren, aber tatsächlich fehlten. (Geerbt von SyntaxNode) |
IsNint |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von TypeSyntax) |
IsNotNull |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von TypeSyntax) |
IsNuint |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von TypeSyntax) |
IsStructuredTrivia |
Bestimmt, ob dieser Knoten ein strukturiertes Trivia darstellt. (Geerbt von SyntaxNode) |
IsUnmanaged |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von TypeSyntax) |
IsVar |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von TypeSyntax) |
KindText |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von SyntaxNode) |
Language |
Der Sprachname, von dem dieser Knoten syntaxiert ist. (Geerbt von CSharpSyntaxNode) |
Parent |
Der Knoten, der diesen Knoten in seiner ChildNodes() Auflistung enthält. (Geerbt von SyntaxNode) |
ParentTrivia |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von SyntaxNode) |
RawKind |
Eine ganze Zahl, die die sprachspezifische Art dieses Knotens darstellt. (Geerbt von SyntaxNode) |
Span |
Die absolute Spanne dieses Knotens in Zeichen, ohne seine führenden und nachfolgenden Trivia. (Geerbt von SyntaxNode) |
SpanStart |
Identisch mit dem Zugriff auf Start .Span (Geerbt von SyntaxNode) |
SyntaxTree |
Gibt zurück SyntaxTree , der besitzer des Knotens ist. (Geerbt von SyntaxNode) |
SyntaxTreeCore |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von CSharpSyntaxNode) |
Methoden
Accept(CSharpSyntaxVisitor) |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von CSharpSyntaxNode) |
Accept<TResult>(CSharpSyntaxVisitor<TResult>) |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von CSharpSyntaxNode) |
Ancestors(Boolean) |
Ruft eine Liste der Vorgängerknoten ab. (Geerbt von SyntaxNode) |
AncestorsAndSelf(Boolean) |
Ruft eine Liste der Übergeordneten Knoten (einschließlich dieses Knotens) ab. (Geerbt von SyntaxNode) |
ChildNodes() |
Ruft eine Liste der untergeordneten Knoten in präfixdokumentfolge ab. (Geerbt von SyntaxNode) |
ChildNodesAndTokens() |
Die Liste der untergeordneten Knoten und Token dieses Knotens, wobei jedes Element ein SyntaxNodeOrToken-instance ist. (Geerbt von SyntaxNode) |
ChildThatContainsPosition(Int32) |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von SyntaxNode) |
ChildTokens() |
Ruft eine Liste der direkten untergeordneten Token dieses Knotens ab. (Geerbt von SyntaxNode) |
Contains(SyntaxNode) |
Bestimmt, ob der angegebene Knoten ein Nachfolger dieses Knotens ist. Gibt true für den aktuellen Knoten zurück. (Geerbt von SyntaxNode) |
ContainsDirective(Int32) |
Gibt true zurück, wenn dieser Knoten Direktiven (z. B. |
CopyAnnotationsTo<T>(T) |
Kopiert alle SyntaxAnnotations(sofern vorhanden) aus diesem SyntaxNode-instance und fügt sie an eine neue instance an, die auf basiert |
DescendantNodes(Func<SyntaxNode,Boolean>, Boolean) |
Ruft eine Liste der Nachfolgerknoten in präfixdokumentfolge ab. (Geerbt von SyntaxNode) |
DescendantNodes(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Ruft eine Liste der Nachfolgerknoten in präfixdokumentfolge ab. (Geerbt von SyntaxNode) |
DescendantNodesAndSelf(Func<SyntaxNode,Boolean>, Boolean) |
Ruft eine Liste der Nachfolgerknoten (einschließlich dieses Knotens) in präfixdokumentfolge ab. (Geerbt von SyntaxNode) |
DescendantNodesAndSelf(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Ruft eine Liste der Nachfolgerknoten (einschließlich dieses Knotens) in präfixdokumentfolge ab. (Geerbt von SyntaxNode) |
DescendantNodesAndTokens(Func<SyntaxNode,Boolean>, Boolean) |
Ruft eine Liste der Nachfolgerknoten und Token in präfixdokumentfolge ab. (Geerbt von SyntaxNode) |
DescendantNodesAndTokens(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Ruft eine Liste der Nachfolgerknoten und Token in der Präfixdokumentreihenfolge ab. (Geerbt von SyntaxNode) |
DescendantNodesAndTokensAndSelf(Func<SyntaxNode,Boolean>, Boolean) |
Ruft eine Liste der Nachfolgerknoten und Token (einschließlich dieses Knotens) in präfixdokumentfolge ab. (Geerbt von SyntaxNode) |
DescendantNodesAndTokensAndSelf(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Ruft eine Liste der Nachfolgerknoten und Token (einschließlich dieses Knotens) in Präfixdokumentreihenfolge ab. (Geerbt von SyntaxNode) |
DescendantTokens(Func<SyntaxNode,Boolean>, Boolean) |
Ruft eine Liste aller Token in der Spanne dieses Knotens ab. (Geerbt von SyntaxNode) |
DescendantTokens(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Ruft eine Liste aller Token in der gesamten Spanne dieses Knotens ab. (Geerbt von SyntaxNode) |
DescendantTrivia(Func<SyntaxNode,Boolean>, Boolean) |
Ruft eine Liste aller Trivias ab, die den Nachfolgerknoten und Token zugeordnet sind. (Geerbt von SyntaxNode) |
DescendantTrivia(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Ruft eine Liste aller Trivias ab, die den Nachfolgerknoten und Token zugeordnet sind. (Geerbt von SyntaxNode) |
EquivalentToCore(SyntaxNode) |
Ermitteln Sie, ob dieser Knoten strukturell mit einem anderen äquivalent ist. (Geerbt von CSharpSyntaxNode) |
FindNode(TextSpan, Boolean, Boolean) |
Sucht den Knoten mit dem kleinsten FullSpan , der enthält |
FindToken(Int32, Boolean) |
Sucht nach einem Token gemäß den folgenden Regeln:
|
FindTokenCore(Int32, Boolean) |
Sucht nach einem Nachfolgertoken dieses Knotens, dessen Spanne die angegebene Position enthält. (Geerbt von SyntaxNode) |
FindTokenCore(Int32, Func<SyntaxTrivia,Boolean>) |
Sucht nach einem Nachfolgertoken dieses Knotens, dessen Spanne die angegebene Position enthält. (Geerbt von SyntaxNode) |
FindTrivia(Int32, Boolean) |
Sucht nach einer Nachfolgertrivia dieses Knotens, dessen Spanne die angegebene Position enthält. (Geerbt von CSharpSyntaxNode) |
FindTrivia(Int32, Func<SyntaxTrivia,Boolean>) |
Sucht nach einer Nachfolgertrivia dieses Knotens an der angegebenen Position, wobei sich die Position innerhalb der Spanne des Knotens befindet. (Geerbt von CSharpSyntaxNode) |
FindTriviaCore(Int32, Boolean) |
Sucht nach einer Nachfolgertrivia dieses Knotens, dessen Spanne die angegebene Position enthält. (Geerbt von SyntaxNode) |
FirstAncestorOrSelf<TNode,TArg>(Func<TNode,TArg,Boolean>, TArg, Boolean) |
Ruft den ersten Knoten vom Typ TNode ab, der mit dem Prädikat übereinstimmt. (Geerbt von SyntaxNode) |
FirstAncestorOrSelf<TNode>(Func<TNode,Boolean>, Boolean) |
Ruft den ersten Knoten vom Typ TNode ab, der mit dem Prädikat übereinstimmt. (Geerbt von SyntaxNode) |
GetAnnotatedNodes(String) |
Ruft alle Knoten mit der angegebenen Anmerkungsart ab. (Geerbt von SyntaxNode) |
GetAnnotatedNodes(SyntaxAnnotation) |
Ruft alle Knoten mit der angegebenen Anmerkung ab. (Geerbt von SyntaxNode) |
GetAnnotatedNodesAndTokens(String) |
Ruft alle Knoten und Token mit einer Anmerkung der angegebenen Anmerkungsart ab. (Geerbt von SyntaxNode) |
GetAnnotatedNodesAndTokens(String[]) |
Ruft alle Knoten und Token mit einer Anmerkung der angegebenen Anmerkungstypen ab. (Geerbt von SyntaxNode) |
GetAnnotatedNodesAndTokens(SyntaxAnnotation) |
Ruft alle Knoten und Token mit der angegebenen Anmerkung ab. (Geerbt von SyntaxNode) |
GetAnnotatedTokens(String) |
Ruft alle Token mit der angegebenen Anmerkungsart ab. (Geerbt von SyntaxNode) |
GetAnnotatedTokens(SyntaxAnnotation) |
Ruft alle Token mit der angegebenen Anmerkung ab. (Geerbt von SyntaxNode) |
GetAnnotatedTrivia(String) |
Ruft alle Kleinigkeiten mit einer Anmerkung der angegebenen Anmerkungsart ab. (Geerbt von SyntaxNode) |
GetAnnotatedTrivia(String[]) |
Ruft alle Kleinigkeiten mit einer Anmerkung der angegebenen Anmerkungstypen ab. (Geerbt von SyntaxNode) |
GetAnnotatedTrivia(SyntaxAnnotation) |
Ruft alle Kleinigkeiten mit der angegebenen Anmerkung ab. (Geerbt von SyntaxNode) |
GetAnnotations(IEnumerable<String>) |
Ruft alle Anmerkungen mit den angegebenen Anmerkungstypen ab. (Geerbt von SyntaxNode) |
GetAnnotations(String) |
Ruft alle Anmerkungen mit der angegebenen Anmerkungsart ab. (Geerbt von SyntaxNode) |
GetDiagnostics() |
Ruft eine Liste aller Diagnose in der Unterstruktur ab, die diesen Knoten als Stamm aufweist. Diese Methode filtert Diagnose nicht basierend auf #pragmas- und Compileroptionen wie nowarn, warnaserror usw. (Geerbt von CSharpSyntaxNode) |
GetFirstDirective(Func<DirectiveTriviaSyntax,Boolean>) |
Ruft die erste Direktive der Struktur ab, die durch diesen Knoten verwurzelt ist. (Geerbt von CSharpSyntaxNode) |
GetFirstToken(Boolean, Boolean, Boolean, Boolean) |
Ruft das erste Token der Struktur ab, die durch diesen Knoten gerootet ist. (Geerbt von CSharpSyntaxNode) |
GetLastDirective(Func<DirectiveTriviaSyntax,Boolean>) |
Ruft die letzte Direktive der Struktur ab, die durch diesen Knoten verwurzelt ist. (Geerbt von CSharpSyntaxNode) |
GetLastToken(Boolean, Boolean, Boolean, Boolean) |
Ruft das letzte Nicht-Null-Breite-Token der Struktur ab, die durch diesen Knoten gerootet ist. (Geerbt von CSharpSyntaxNode) |
GetLeadingTrivia() |
Die Liste der Kleinigkeiten, die vor diesem Knoten im Quellcode angezeigt wird. (Geerbt von CSharpSyntaxNode) |
GetLocation() |
Ruft einen Location für diesen Knoten ab. (Geerbt von CSharpSyntaxNode) |
GetRed<T>(T, Int32) |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von SyntaxNode) |
GetRedAtZero<T>(T) |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von SyntaxNode) |
GetReference() |
Ruft einen SyntaxReference für diesen Syntaxknoten ab. CommonSyntaxReferences kann verwendet werden, um wieder Zugriff auf einen Syntaxknoten zu erhalten, ohne die gesamte Struktur und den Quelltext im Arbeitsspeicher zu behalten. (Geerbt von SyntaxNode) |
GetText(Encoding, SourceHashAlgorithm) |
Ruft den vollständigen Text dieses Knotens als neuen SourceText instance ab. (Geerbt von SyntaxNode) |
GetTrailingTrivia() |
Die Liste der Kleinigkeiten, die nach diesem Knoten im Quellcode angezeigt wird. (Geerbt von CSharpSyntaxNode) |
HasAnnotation(SyntaxAnnotation) |
Bestimmt, ob dieser Knoten über die spezifische Anmerkung verfügt. (Geerbt von SyntaxNode) |
HasAnnotations(IEnumerable<String>) |
Bestimmt, ob dieser Knoten Anmerkungen mit einer der spezifischen Anmerkungstypen aufweist. (Geerbt von SyntaxNode) |
HasAnnotations(String) |
Bestimmt, ob dieser Knoten Anmerkungen mit der bestimmten Anmerkungsart enthält. (Geerbt von SyntaxNode) |
InsertNodesInListCore(SyntaxNode, IEnumerable<SyntaxNode>, Boolean) |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von CSharpSyntaxNode) |
InsertTokensInListCore(SyntaxToken, IEnumerable<SyntaxToken>, Boolean) |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von CSharpSyntaxNode) |
InsertTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>, Boolean) |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von CSharpSyntaxNode) |
IsEquivalentTo(SyntaxNode) |
Bestimmen Sie, ob dieser Knoten strukturell einem anderen äquivalent ist. (Geerbt von SyntaxNode) |
IsEquivalentTo(SyntaxNode, Boolean) |
Bestimmt, ob zwei Knoten gleich sind, wobei Trivia-Unterschiede außer Acht gelassen werden. (Geerbt von SyntaxNode) |
IsEquivalentToCore(SyntaxNode, Boolean) |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von CSharpSyntaxNode) |
IsIncrementallyIdenticalTo(SyntaxNode) |
Gibt true zurück, wenn diese beiden Knoten als "inkrementell identisch" betrachtet werden. Ein inkrementell identischer Knoten tritt auf, wenn ein SyntaxTree inkrementell mit WithChangedText(SourceText) analysiert wird und der inkrementelle Parser in der Lage ist, den Knoten aus der ursprünglichen Struktur zu übernehmen und ihn vollständig in der neuen Struktur zu verwenden. In diesem Fall ist der ToFullString() jedes Knotens identisch, obwohl er unterschiedliche Eltern haben kann und an unterschiedlichen Positionen in den jeweiligen Strukturen auftreten kann. Wenn zwei Knoten inkrementell identisch sind, sind auch alle untergeordneten Elemente jedes Knotens inkrementell identisch. (Geerbt von SyntaxNode) |
IsPartOfStructuredTrivia() |
Bestimmt, ob dieser Knoten ein Nachkomme eines strukturierten Trivias ist. (Geerbt von SyntaxNode) |
Kind() |
Gibt den SyntaxKind des Knotens zurück. (Geerbt von CSharpSyntaxNode) |
NormalizeWhitespaceCore(String, String, Boolean) |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von CSharpSyntaxNode) |
RemoveNodesCore(IEnumerable<SyntaxNode>, SyntaxRemoveOptions) |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von CSharpSyntaxNode) |
ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode,TNode,SyntaxNode>, IEnumerable<SyntaxToken>, Func<SyntaxToken,SyntaxToken,SyntaxToken>, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>) |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von CSharpSyntaxNode) |
ReplaceNodeInListCore(SyntaxNode, IEnumerable<SyntaxNode>) |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von CSharpSyntaxNode) |
ReplaceTokenInListCore(SyntaxToken, IEnumerable<SyntaxToken>) |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von CSharpSyntaxNode) |
ReplaceTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>) |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von CSharpSyntaxNode) |
SerializeTo(Stream, CancellationToken) |
Veraltet.
Veraltet.
Serialisiert den Knoten in den angegebenen |
ToFullString() |
Gibt die vollständige Zeichenfolgendarstellung dieses Knotens einschließlich seiner führenden und nachfolgenden Trivia zurück. (Geerbt von SyntaxNode) |
ToString() |
Gibt die Zeichenfolgendarstellung dieses Knotens zurück, ohne seine führenden und nachfolgenden Trivia. (Geerbt von SyntaxNode) |
WithIdentifier(SyntaxToken) |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. |
WriteTo(TextWriter) |
Schreibt den vollständigen Text dieses Knotens in den angegebenen TextWriter. (Geerbt von SyntaxNode) |
Explizite Schnittstellenimplementierungen
IFormattable.ToString(String, IFormatProvider) |
Stellt die Basisklasse bereit, von der die Klassen abgeleitet werden, die Syntaxknoten mit einfachen Namen darstellen. Dies ist eine abstrakte Klasse. (Geerbt von CSharpSyntaxNode) |
Erweiterungsmethoden
GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ruft die erste Direktive der Struktur ab, die durch diesen Knoten verwurzelt ist. |
GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ruft die letzte Direktive der Struktur ab, die durch diesen Knoten verwurzelt ist. |
Kind(SyntaxNode) |
Gibt für SyntaxNode from-Eigenschaft RawKind zurückSyntaxKind. |
WithIdentifier(SimpleNameSyntax, SyntaxToken) |
Updates den angegebenen SimpleNameSyntax-Knoten mit dem angegebenen Bezeichnertoken aus. Diese Funktion ist ein Wrapper, der WithIdentifier auf abgeleiteten Syntaxknoten aufruft. |
TryGetInferredMemberName(SyntaxNode) |
Bei einem Initialisiererausdruck wird der Name des anonymen Eigenschafts- oder Tupelelements abgeleitet. Gibt NULL zurück, wenn nicht erfolgreich |
ContainsDirective(SyntaxNode, SyntaxKind) |
Gibt true zurück, wenn dieser Knoten Direktiven (z. B. |
IsKind(SyntaxNode, SyntaxKind) |
Bestimmt, ob SyntaxNode von einer angegebenen Art ist. |
GetCurrentNode<TNode>(SyntaxNode, TNode) |
Ruft den Knoten innerhalb der Unterstruktur ab, der dem ursprünglichen nachverfolgten Knoten entspricht. Verwenden Sie TrackNodes, um die Nachverfolgung von Knoten zu starten. |
GetCurrentNodes<TNode>(SyntaxNode, TNode) |
Ruft die Knoten innerhalb der Unterstruktur ab, die dem ursprünglichen nachverfolgten Knoten entsprechen. Verwenden Sie TrackNodes, um die Nachverfolgung von Knoten zu starten. |
GetCurrentNodes<TNode>(SyntaxNode, IEnumerable<TNode>) |
Ruft die Knoten innerhalb der Unterstruktur ab, die den ursprünglichen nachverfolgten Knoten entsprechen. Verwenden Sie TrackNodes, um die Nachverfolgung von Knoten zu starten. |
TryGetInferredMemberName(SyntaxNode) |
Bei einem Initialisiererausdruck wird der Name der anonymen Eigenschaft oder des Tupelelements abgeleitet. Gibt "Nothing" zurück, wenn der Fehler nicht erfolgreich ist. |
GetDirectives(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ruft die DirectiveTriviaSyntax-Elemente für einen angegebenen SyntaxKnoten mit optionaler Filterung ab. |
GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ruft das erste DirectiveTriviaSyntax-Element für einen angegebenen SyntaxNode ab. |
GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ruft das letzte DirectiveTriviaSyntax-Element für einen angegebenen SyntaxNode ab. |
Kind(SyntaxNode) |
Gibt für SyntaxNode von -Eigenschaft zurück SyntaxKindRawKind. |
ContainsDirective(SyntaxNode, SyntaxKind) |
Gibt true zurück, wenn dieser Knoten irgendwelche Anweisungen (z. B. |
IsKind(SyntaxNode, SyntaxKind) |
Bestimmt, ob SyntaxNode es sich um eine angegebene Art handelt. |