SyntaxNodeExtensions.TrackNodes 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
TrackNodes<TRoot>(TRoot, SyntaxNode[]) |
创建一个新节点树,其中包含要跟踪的指定节点。 使用此操作产生的子树上的 GetCurrentNode,或者使用它的任何转换来获取与原始跟踪节点对应的当前节点。 |
TrackNodes<TRoot>(TRoot, IEnumerable<SyntaxNode>) |
创建一个新节点树,其中包含要跟踪的指定节点。 使用此操作产生的子树上的 GetCurrentNode,或者使用它的任何转换来获取与原始跟踪节点对应的当前节点。 |
TrackNodes<TRoot>(TRoot, SyntaxNode[])
创建一个新节点树,其中包含要跟踪的指定节点。
使用此操作产生的子树上的 GetCurrentNode,或者使用它的任何转换来获取与原始跟踪节点对应的当前节点。
public:
generic <typename TRoot>
where TRoot : Microsoft::CodeAnalysis::SyntaxNode[System::Runtime::CompilerServices::Extension]
static TRoot TrackNodes(TRoot root, ... cli::array <Microsoft::CodeAnalysis::SyntaxNode ^> ^ nodes);
public static TRoot TrackNodes<TRoot> (this TRoot root, params Microsoft.CodeAnalysis.SyntaxNode[] nodes) where TRoot : Microsoft.CodeAnalysis.SyntaxNode;
static member TrackNodes : 'Root * Microsoft.CodeAnalysis.SyntaxNode[] -> 'Root (requires 'Root :> Microsoft.CodeAnalysis.SyntaxNode)
<Extension()>
Public Function TrackNodes(Of TRoot As SyntaxNode) (root As TRoot, ParamArray nodes As SyntaxNode()) As TRoot
类型参数
- TRoot
参数
- root
- TRoot
包含要跟踪的节点的子树的根。
- nodes
- SyntaxNode[]
一个或多个节点是根节点的后代。
返回
TRoot
适用于
TrackNodes<TRoot>(TRoot, IEnumerable<SyntaxNode>)
创建一个新节点树,其中包含要跟踪的指定节点。
使用此操作产生的子树上的 GetCurrentNode,或者使用它的任何转换来获取与原始跟踪节点对应的当前节点。
public:
generic <typename TRoot>
where TRoot : Microsoft::CodeAnalysis::SyntaxNode[System::Runtime::CompilerServices::Extension]
static TRoot TrackNodes(TRoot root, System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::SyntaxNode ^> ^ nodes);
public static TRoot TrackNodes<TRoot> (this TRoot root, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNode> nodes) where TRoot : Microsoft.CodeAnalysis.SyntaxNode;
static member TrackNodes : 'Root * seq<Microsoft.CodeAnalysis.SyntaxNode> -> 'Root (requires 'Root :> Microsoft.CodeAnalysis.SyntaxNode)
<Extension()>
Public Function TrackNodes(Of TRoot As SyntaxNode) (root As TRoot, nodes As IEnumerable(Of SyntaxNode)) As TRoot
类型参数
- TRoot
参数
- root
- TRoot
包含要跟踪的节点的子树的根。
- nodes
- IEnumerable<SyntaxNode>
一个或多个节点是根节点的后代。
返回
TRoot