SyntaxGenerator.RemoveNodes(SyntaxNode, IEnumerable<SyntaxNode>) Method

Definition

Removes all the declarations from the sub tree starting at the root.

C#
public Microsoft.CodeAnalysis.SyntaxNode RemoveNodes(Microsoft.CodeAnalysis.SyntaxNode root, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNode> declarations);

Parameters

root
SyntaxNode
declarations
IEnumerable<SyntaxNode>

Returns

Applies to

Product Versions
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0