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[]
ルート ノードの子孫である 1 つ以上のノード。
戻り値
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>
ルート ノードの子孫である 1 つ以上のノード。
戻り値
TRoot
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET