Freigeben über


CollectionRangeVariableSyntax Klasse

Definition

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

public ref class CollectionRangeVariableSyntax sealed : Microsoft::CodeAnalysis::VisualBasic::VisualBasicSyntaxNode
public sealed class CollectionRangeVariableSyntax : Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode
type CollectionRangeVariableSyntax = class
    inherit VisualBasicSyntaxNode
Public NotInheritable Class CollectionRangeVariableSyntax
Inherits VisualBasicSyntaxNode
Vererbung
CollectionRangeVariableSyntax

Hinweise

Dieser Knoten ist den folgenden Syntaxtypen zugeordnet:

Eigenschaften

AsClause

Beschreibt den Typ der Variablen, die definiert wird.

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)
Expression

Der Ausdruck, der als Quelle von Elementen für die Bereichsvariable dient.

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

Der Name der zu definierenden Bereichsvariable.

InKeyword

Die "In"-Schlüsselwort (keyword).

IsDirective

Gibt True zurück, wenn dieser Knoten eine Direktive darstellt.

(Geerbt von VisualBasicSyntaxNode)
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 hätten vorhanden sein müssen, um erfolgreich kompiliert zu werden, aber tatsächlich fehlten.

(Geerbt von SyntaxNode)
IsStructuredTrivia

Bestimmt, ob dieser Knoten eine strukturierte Kleinigkeit darstellt.

(Geerbt von SyntaxNode)
KindText

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(Geerbt von SyntaxNode)
Language

Der Sprachname dieses Knotens ist Syntax.

(Geerbt von VisualBasicSyntaxNode)
Parent

Der Knoten, der diesen Knoten in seiner ChildNodes() Auflistung enthält.

(Geerbt von SyntaxNode)
ParentTrivia

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(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 VisualBasicSyntaxNode)
SyntaxTree

Gibt zurück SyntaxTree , der besitzer des Knotens ist.

(Geerbt von SyntaxNode)
SyntaxTreeCore

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(Geerbt von VisualBasicSyntaxNode)

Methoden

Accept(VisualBasicSyntaxVisitor)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

Accept<TResult>(VisualBasicSyntaxVisitor<TResult>)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

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)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(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. #if, #nullableusw.) mit einer übereinstimmenden Art enthält.

(Geerbt von SyntaxNode)
CopyAnnotationsTo<T>(T)

Kopiert alle SyntaxAnnotations(sofern vorhanden) aus diesem SyntaxNode-instance und fügt sie an eine neue instance an, die auf basiertnode.

(Geerbt von SyntaxNode)
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 SyntaxNode)
FindNode(TextSpan, Boolean, Boolean)

Sucht den Knoten mit dem kleinsten FullSpan , der enthält span. getInnermostNodeForTie wird verwendet, um das Verhalten im Falle einer Bindung zu bestimmen (d. h. ein Knoten mit derselben Spanne wie sein übergeordnetes Element). Wenn getInnermostNodeForTie true ist, wird der niedrigste absteigende Knoten zurückgegeben, der den angegebenen spanumfasst. Andernfalls wird der äußerste Knoten zurückgegeben, der den angegebenen spanumfasst.

(Geerbt von SyntaxNode)
FindToken(Int32, Boolean)

Sucht ein Token gemäß den folgenden Regeln:

  1. Wenn die Position mit dem Ende der Span des Knotens übereinstimmt, wird das letzte Token zurückgegeben.

  2. Wenn-Knoten. FullSpan.Contains(position) wird dann das Token zurückgegeben, das die angegebene Position enthält.

  3. Andernfalls wird ein IndexOutOfRange ausgelöst.

(Geerbt von VisualBasicSyntaxNode)
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)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(Geerbt von VisualBasicSyntaxNode)
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 SyntaxNode)
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 Compileroptionen wie nowarn, warnaserror usw.

(Geerbt von VisualBasicSyntaxNode)
GetDirectives(Func<DirectiveTriviaSyntax,Boolean>)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(Geerbt von VisualBasicSyntaxNode)
GetFirstDirective(Func<DirectiveTriviaSyntax,Boolean>)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(Geerbt von VisualBasicSyntaxNode)
GetFirstToken(Boolean, Boolean, Boolean, Boolean)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(Geerbt von VisualBasicSyntaxNode)
GetLastDirective(Func<DirectiveTriviaSyntax,Boolean>)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(Geerbt von VisualBasicSyntaxNode)
GetLastToken(Boolean, Boolean, Boolean, Boolean)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(Geerbt von VisualBasicSyntaxNode)
GetLeadingTrivia()

Rufen Sie die vorherigen Triviaknoten dieses Knotens ab. Wenn es sich bei diesem Knoten um ein Token handelt, gibt die vorherigen Trivia zurück, die diesem Knoten zugeordnet sind. Wenn es sich um ein Nicht-Terminal handelt, gibt das vorherige Trivia des ersten Tokens dieses Knotens zurück.

(Geerbt von VisualBasicSyntaxNode)
GetLocation()

Ruft den Speicherort dieses Knotens ab.

(Geerbt von VisualBasicSyntaxNode)
GetRed<T>(T, Int32)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(Geerbt von SyntaxNode)
GetRedAtZero<T>(T)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(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()

Rufen Sie die folgenden Triviaknoten dieses Knotens ab. Wenn es sich bei diesem Knoten um ein Token handelt, gibt die folgenden Trivia zurück, die diesem Knoten zugeordnet sind. Wenn es sich um ein Nicht-Terminal handelt, gibt die folgenden Trivia des letzten Tokens dieses Knotens zurück.

(Geerbt von VisualBasicSyntaxNode)
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)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(Geerbt von VisualBasicSyntaxNode)
InsertTokensInListCore(SyntaxToken, IEnumerable<SyntaxToken>, Boolean)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(Geerbt von VisualBasicSyntaxNode)
InsertTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>, Boolean)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(Geerbt von VisualBasicSyntaxNode)
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)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(Geerbt von VisualBasicSyntaxNode)
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 den Knoten aus der ursprünglichen Struktur nehmen und in seiner Gesamtheit in der neuen Struktur verwenden kann. In diesem Fall ist die der ToFullString() einzelnen Knoten identisch, obwohl sie unterschiedliche übergeordnete Elemente haben können und an unterschiedlichen Positionen in ihren jeweiligen Strukturen auftreten können. Wenn zwei Knoten inkrementell identisch sind, sind auch alle untergeordneten Elemente jedes Knotens inkrementell identisch.

(Geerbt von SyntaxNode)
IsPartOfStructuredTrivia()

Bestimmt, ob dieser Knoten ein Nachfolger einer strukturierten Trivia ist.

(Geerbt von SyntaxNode)
Kind()

Gibt den SyntaxKind des Knotens zurück.

(Geerbt von VisualBasicSyntaxNode)
NormalizeWhitespaceCore(String, String, Boolean)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(Geerbt von VisualBasicSyntaxNode)
RemoveNodesCore(IEnumerable<SyntaxNode>, SyntaxRemoveOptions)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(Geerbt von VisualBasicSyntaxNode)
ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode,TNode,SyntaxNode>, IEnumerable<SyntaxToken>, Func<SyntaxToken,SyntaxToken,SyntaxToken>, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(Geerbt von VisualBasicSyntaxNode)
ReplaceNodeInListCore(SyntaxNode, IEnumerable<SyntaxNode>)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(Geerbt von VisualBasicSyntaxNode)
ReplaceTokenInListCore(SyntaxToken, IEnumerable<SyntaxToken>)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(Geerbt von VisualBasicSyntaxNode)
ReplaceTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>)

Beschreibt eine einzelne Variable des Formulars "x [As Type] In expression" für die Verwendung in Abfrageausdrücken.

(Geerbt von VisualBasicSyntaxNode)
SerializeTo(Stream, CancellationToken)
Veraltet.
Veraltet.

Serialisiert den Knoten in den angegebenen stream. Lässt die stream für weitere Schreibvorgänge geöffnet.

(Geerbt von SyntaxNode)
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, wobei die führenden und nachfolgenden Trivia nicht eingeschlossen werden.

(Geerbt von SyntaxNode)
Update(ModifiedIdentifierSyntax, SimpleAsClauseSyntax, SyntaxToken, ExpressionSyntax)

Gibt eine Kopie davon mit den angegebenen Änderungen zurück. Gibt diese instance zurück, wenn keine tatsächlichen Änderungen vorliegen.

WithAsClause(SimpleAsClauseSyntax)

Gibt eine Kopie dieses Werts zurück, wobei die AsClause-Eigenschaft in den angegebenen Wert geändert wurde. Gibt diesen instance zurück, wenn der angegebene Wert mit dem aktuellen Wert identisch ist.

WithExpression(ExpressionSyntax)

Gibt eine Kopie davon zurück, wobei die Expression-Eigenschaft in den angegebenen Wert geändert wurde. Gibt diesen instance zurück, wenn der angegebene Wert mit dem aktuellen Wert identisch ist.

WithIdentifier(ModifiedIdentifierSyntax)

Gibt eine Kopie dieses Werts zurück, wobei die Bezeichnereigenschaft in den angegebenen Wert geändert wurde. Gibt diesen instance zurück, wenn der angegebene Wert mit dem aktuellen Wert identisch ist.

WithInKeyword(SyntaxToken)

Gibt eine Kopie dieses Werts zurück, wobei die InKeyword-Eigenschaft in den angegebenen Wert geändert wurde. Gibt diesen instance zurück, wenn der angegebene Wert mit dem aktuellen Wert identisch ist.

WriteTo(TextWriter)

Schreibt den vollständigen Text dieses Knotens in den angegebenen TextWriter.

(Geerbt von SyntaxNode)

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.

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. #if, #nullableusw.) mit einer übereinstimmenden Art enthält.

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 in 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. #if, #nullableusw.) mit einer übereinstimmenden Art enthält.

IsKind(SyntaxNode, SyntaxKind)

Bestimmt, ob SyntaxNode es sich um eine angegebene Art handelt.

Gilt für: