Bagikan melalui


SyntaxNode.FindNode(TextSpan, Boolean, Boolean) Metode

Definisi

Menemukan simpul dengan yang terkecil FullSpan yang berisi span. getInnermostNodeForTie digunakan untuk menentukan perilaku dalam kasus dasi (yaitu node yang memiliki rentang yang sama dengan induknya). Jika getInnermostNodeForTie true, maka mengembalikan simpul turun terendah yang mencakup yang diberikan span. Jika tidak, ia mengembalikan simpul terluar yang mencakup yang diberikan 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

Parameter

span
TextSpan
findInsideTrivia
Boolean
getInnermostNodeForTie
Boolean

Mengembalikan

Pengecualian

Pengecualian ini dilemparkan jika FullSpan tidak berisi rentang yang diberikan.

Keterangan

TODO: Ini mungkin harus diisi ulang dengan ChildThatContainsPosition(Int32)

Berlaku untuk