Partager via


CSharpSyntaxTree.CloneNodeAsRoot<T>(T) Méthode

Définition

Produit un clone d’une CSharpSyntaxNode arborescence de syntaxe actuelle comme parent.

L’appelant doit garantir que si la même instance d’effectuer CSharpSyntaxNode plusieurs appels à cette fonction, un seul résultat est observable.

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

Paramètres de type

T

Type du nœud de syntaxe.

Paramètres

node
T

Nœud de syntaxe d’origine.

Retours

T

Clone du nœud de syntaxe d’origine qui a actuel CSharpSyntaxTree comme parent.

S’applique à