Partilhar via


SyntaxNodeExtensions.GetCurrentNodes Método

Definição

Sobrecargas

GetCurrentNodes<TNode>(SyntaxNode, IEnumerable<TNode>)

Obtém os nós dentro da subárvore correspondente aos nós rastreados originais. Use TrackNodes para iniciar o acompanhamento de nós.

GetCurrentNodes<TNode>(SyntaxNode, TNode)

Obtém os nós dentro da subárvore correspondente ao nó rastreado original. Use TrackNodes para iniciar o acompanhamento de nós.

GetCurrentNodes<TNode>(SyntaxNode, IEnumerable<TNode>)

Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs
Origem:
SyntaxNodeExtensions.cs

Obtém os nós dentro da subárvore correspondente aos nós rastreados originais. Use TrackNodes para iniciar o acompanhamento de nós.

public:
generic <typename TNode>
 where TNode : Microsoft::CodeAnalysis::SyntaxNode[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<TNode> ^ GetCurrentNodes(Microsoft::CodeAnalysis::SyntaxNode ^ root, System::Collections::Generic::IEnumerable<TNode> ^ nodes);
[System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.CodeAnalysis.SyntaxNodeExtensions+<GetCurrentNodes>d__41<>))]
public static System.Collections.Generic.IEnumerable<TNode> GetCurrentNodes<TNode> (this Microsoft.CodeAnalysis.SyntaxNode root, System.Collections.Generic.IEnumerable<TNode> nodes) where TNode : Microsoft.CodeAnalysis.SyntaxNode;
[<System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.CodeAnalysis.SyntaxNodeExtensions+<GetCurrentNodes>d__41<>))>]
static member GetCurrentNodes : Microsoft.CodeAnalysis.SyntaxNode * seq<'Node (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)> -> seq<'Node (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)> (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)
<Extension()>
Public Iterator Function GetCurrentNodes(Of TNode As SyntaxNode) (root As SyntaxNode, nodes As IEnumerable(Of TNode)) As IEnumerable(Of TNode)

Parâmetros de tipo

TNode

Parâmetros

root
SyntaxNode

A raiz da subárvore que contém os nós atuais correspondentes aos nós rastreados originais.

nodes
IEnumerable<TNode>

Uma ou mais instâncias de nó originalmente rastreadas.

Retornos

IEnumerable<TNode>
Atributos

Aplica-se a

GetCurrentNodes<TNode>(SyntaxNode, TNode)

Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs
Origem:
SyntaxNodeExtensions_Tracking.cs

Obtém os nós dentro da subárvore correspondente ao nó rastreado original. Use TrackNodes para iniciar o acompanhamento de nós.

public:
generic <typename TNode>
 where TNode : Microsoft::CodeAnalysis::SyntaxNode[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<TNode> ^ GetCurrentNodes(Microsoft::CodeAnalysis::SyntaxNode ^ root, TNode node);
public static System.Collections.Generic.IEnumerable<TNode> GetCurrentNodes<TNode> (this Microsoft.CodeAnalysis.SyntaxNode root, TNode node) where TNode : Microsoft.CodeAnalysis.SyntaxNode;
static member GetCurrentNodes : Microsoft.CodeAnalysis.SyntaxNode * 'Node -> seq<'Node (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)> (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)
<Extension()>
Public Function GetCurrentNodes(Of TNode As SyntaxNode) (root As SyntaxNode, node As TNode) As IEnumerable(Of TNode)

Parâmetros de tipo

TNode

Parâmetros

root
SyntaxNode

A raiz da subárvore que contém o nó atual correspondente ao nó rastreado original.

node
TNode

A instância do nó originalmente rastreada.

Retornos

IEnumerable<TNode>

Aplica-se a