SyntaxEditor.InsertBefore Method
Definition
Overloads
InsertBefore(SyntaxNode, SyntaxNode) |
Insert the new node before the specified node already existing in the tree. |
InsertBefore(SyntaxNode, IEnumerable<SyntaxNode>) |
Insert the new nodes before the specified node already existing in the tree. |
InsertBefore(SyntaxNode, SyntaxNode)
Insert the new node before the specified node already existing in the tree.
public:
void InsertBefore(Microsoft::CodeAnalysis::SyntaxNode ^ node, Microsoft::CodeAnalysis::SyntaxNode ^ newNode);
public void InsertBefore (Microsoft.CodeAnalysis.SyntaxNode node, Microsoft.CodeAnalysis.SyntaxNode newNode);
member this.InsertBefore : Microsoft.CodeAnalysis.SyntaxNode * Microsoft.CodeAnalysis.SyntaxNode -> unit
Public Sub InsertBefore (node As SyntaxNode, newNode As SyntaxNode)
Parameters
- node
- SyntaxNode
The node already existing in the tree that the new nodes will be placed before. This must be a node this is contained within a syntax list.
- newNode
- SyntaxNode
The node to place before the existing node. This node must be of a compatible type to be placed in the same list containing the existing node.
Applies to
InsertBefore(SyntaxNode, IEnumerable<SyntaxNode>)
Insert the new nodes before the specified node already existing in the tree.
public:
void InsertBefore(Microsoft::CodeAnalysis::SyntaxNode ^ node, System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::SyntaxNode ^> ^ newNodes);
public void InsertBefore (Microsoft.CodeAnalysis.SyntaxNode node, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNode> newNodes);
member this.InsertBefore : Microsoft.CodeAnalysis.SyntaxNode * seq<Microsoft.CodeAnalysis.SyntaxNode> -> unit
Public Sub InsertBefore (node As SyntaxNode, newNodes As IEnumerable(Of SyntaxNode))
Parameters
- node
- SyntaxNode
The node already existing in the tree that the new nodes will be placed before. This must be a node this is contained within a syntax list.
- newNodes
- IEnumerable<SyntaxNode>
The nodes to place before the existing node. These nodes must be of a compatible type to be placed in the same list containing the existing node.