SyntaxNode.FindNode(TextSpan, Boolean, Boolean) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Trova il nodo con il più FullSpan piccolo contenente span
.
getInnermostNodeForTie
viene usato per determinare il comportamento in caso di un legame (ad esempio, un nodo con lo stesso intervallo dell'elemento padre).
Se getInnermostNodeForTie
è true, restituisce il nodo decrescente più basso che comprende l'oggetto specificato span
.
In caso contrario, restituisce il nodo più esterno che comprende l'oggetto specificato 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
Parametri
- span
- TextSpan
- findInsideTrivia
- Boolean
- getInnermostNodeForTie
- Boolean
Restituisce
Eccezioni
Questa eccezione viene generata se FullSpan non contiene l'intervallo specificato.
Commenti
TODO: probabilmente dovrebbe essere riimposto con ChildThatContainsPosition(Int32)