SyntaxNode.FindNode(TextSpan, Boolean, Boolean) Methode
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.
Sucht den Knoten mit dem kleinsten FullSpan , der enthält span
.
getInnermostNodeForTie
wird verwendet, um das Verhalten bei einer Verknüpfung zu bestimmen (d. h. ein Knoten, der denselben Zeitraum wie sein übergeordnetes Element aufweist).
Ist getInnermostNodeForTie
dies der Fall, gibt er den niedrigsten absteigenden Knoten zurück, der den angegebenen span
umfasst.
Andernfalls wird der äußerste Knoten zurückgegeben, der den angegebenen span
Knoten umfasst.
public Microsoft.CodeAnalysis.SyntaxNode FindNode (Microsoft.CodeAnalysis.Text.TextSpan span, bool findInsideTrivia = false, bool getInnermostNodeForTie = false);
member this.FindNode : Microsoft.CodeAnalysis.Text.TextSpan * bool * bool -> Microsoft.CodeAnalysis.SyntaxNode
Public Function FindNode (span As TextSpan, Optional findInsideTrivia As Boolean = false, Optional getInnermostNodeForTie As Boolean = false) As SyntaxNode
Parameter
- span
- TextSpan
- findInsideTrivia
- Boolean
- getInnermostNodeForTie
- Boolean
Gibt zurück
Ausnahmen
Diese Ausnahme wird ausgelöst, wenn FullSpan die angegebene Spanne nicht enthalten ist.
Hinweise
TODO: Dies sollte wahrscheinlich erneut implementiert werden ChildThatContainsPosition(Int32)