Поделиться через


CSharpSyntaxTree.CloneNodeAsRoot<T>(T) Метод

Определение

Создает клон, CSharpSyntaxNode который будет иметь текущее дерево синтаксиса в качестве родительского элемента.

Вызывающий объект должен гарантировать, что если один и тот же экземпляр выполняет несколько вызовов CSharpSyntaxNode этой функции, наблюдается только один результат.

protected:
generic <typename T>
 where T : Microsoft::CodeAnalysis::CSharp::CSharpSyntaxNode T CloneNodeAsRoot(T node);
protected T CloneNodeAsRoot<T> (T node) where T : Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode;
member this.CloneNodeAsRoot : 'T -> 'T (requires 'T :> Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode)
Protected Function CloneNodeAsRoot(Of T As CSharpSyntaxNode) (node As T) As T

Параметры типа

T

Тип узла синтаксиса.

Параметры

node
T

Исходный узел синтаксиса.

Возвращаемое значение

T

Клон исходного узла синтаксиса, который имеет текущий тип CSharpSyntaxTree родительского узла.

Применяется к