SyntaxNode.FindNode(TextSpan, Boolean, Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Busca el nodo con el más FullSpan pequeño que contiene span
.
getInnermostNodeForTie
se usa para determinar el comportamiento en caso de un vínculo (es decir, un nodo que tiene el mismo intervalo que su elemento primario).
Si getInnermostNodeForTie
es true, devuelve el nodo descendente más bajo que abarca el especificado span
.
De lo contrario, devuelve el nodo más externo que abarca el especificado 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
Devoluciones
Excepciones
Esta excepción se produce si FullSpan no contiene el intervalo especificado.
Comentarios
TODO: Probablemente debería volver a implementarse con ChildThatContainsPosition(Int32)