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
Исходный узел синтаксиса.
Возвращаемое значение
Клон исходного узла синтаксиса, который имеет текущий тип CSharpSyntaxTree родительского узла.