SyntaxNode.FindNode(TextSpan, Boolean, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Localiza o nó com o menor FullSpan que contém span
.
getInnermostNodeForTie
é usado para determinar o comportamento em caso de uma gravata (ou seja, um nó com o mesmo intervalo que seu pai).
Se getInnermostNodeForTie
for verdadeiro, ele retornará o nó decrescente mais baixo abrangendo o determinado span
.
Caso contrário, ele retorna o nó mais externo que abrange o determinado 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
Parâmetros
- span
- TextSpan
- findInsideTrivia
- Boolean
- getInnermostNodeForTie
- Boolean
Retornos
Exceções
Essa exceção será gerada se FullSpan não contiver o intervalo determinado.
Comentários
TODO: Isso provavelmente deve ser reimplementado com ChildThatContainsPosition(Int32)