Поделиться через


SyntaxNode.FindNode(TextSpan, Boolean, Boolean) Метод

Определение

Находит узел с наименьшимFullSpan, содержащим .span getInnermostNodeForTie используется для определения поведения в случае привязки (т. е. узла с тем же диапазоном, что и его родительский элемент). Если getInnermostNodeForTie значение равно true, возвращается самый низкий по убыванию узел, охватывающий заданный 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)

Применяется к