Share via


VisualBasicSyntaxTree.CloneNodeAsRoot<T>(T) Method

Definition

Produces a clone of a VisualBasicSyntaxNode which will have current syntax tree as its parent.

Caller must guarantee that if the same instance of VisualBasicSyntaxNode makes multiple calls to this function, only one result is observable.

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

Type Parameters

T

Type of the syntax node.

Parameters

node
T

The original syntax node.

Returns

T

A clone of the original syntax node that has current VisualBasicSyntaxTree as its parent.

Applies to