次の方法で共有


SyntaxNode.FindNode(TextSpan, Boolean, Boolean) メソッド

定義

を含むspan最小FullSpanのノードを検索します。 getInnermostNodeForTie は、タイ (つまり、親と同じスパンを持つノード) の場合の動作を決定するために使用されます。 true の場合 getInnermostNodeForTie は、指定 spanされたノードを含む最下位の降順ノードが返されます。 それ以外の場合は、指定 spanされたノードを含む最も外側のノードを返します。

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

パラメーター

span
TextSpan
findInsideTrivia
Boolean
getInnermostNodeForTie
Boolean

戻り値

例外

この例外は、指定されたスパンが含まれていない場合 FullSpan にスローされます。

注釈

TODO: これはおそらく、次のように再実装する必要があります ChildThatContainsPosition(Int32)

適用対象