29 references to RemoveNodes
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
303
var newRoot = gen.
RemoveNodes
(root, unusedImports);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
629
return
RemoveNodes
(method, method.ConstraintClauses);
2950
=>
RemoveNodes
(declaration, GetSubDeclarations(declaration).Skip(index).Take(count));
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (10)
CodeGeneration\SyntaxGeneratorTests.cs (10)
2725
=> Assert.Equal(0, Generator.GetNamespaceImports(Generator.
RemoveNodes
(declaration, Generator.GetNamespaceImports(declaration))).Count);
2933
=> Assert.Equal(0, Generator.GetMembers(Generator.
RemoveNodes
(declaration, Generator.GetMembers(declaration))).Count);
3774
Generator.
RemoveNodes
(classBI, baseListBI),
4271
Generator.
RemoveNodes
(declC, [attrX]),
4278
Generator.
RemoveNodes
(declC, [attrY]),
4285
Generator.
RemoveNodes
(declC, [attrZ]),
4292
Generator.
RemoveNodes
(declC, [attrX, attrY]),
4299
Generator.
RemoveNodes
(declC, [attrX, attrZ]),
4306
Generator.
RemoveNodes
(declC, [attrY, attrZ]),
4313
Generator.
RemoveNodes
(declC, [attrX, attrY, attrZ]),
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (11)
CodeGeneration\SyntaxGeneratorTests.vb (11)
3194
Assert.Equal(0, Generator.GetMembers(Generator.
RemoveNodes
(declaration, Generator.GetMembers(declaration))).Count)
3268
Generator.
RemoveNodes
(classC, {baseList(1), baseList(2)}),
3275
Generator.
RemoveNodes
(classC, baseList),
3688
Generator.
RemoveNodes
(declC, {declX, declY}),
3696
Generator.
RemoveNodes
(declC, {declX, declZ}),
3704
Generator.
RemoveNodes
(declC, {declY, declZ}),
3712
Generator.
RemoveNodes
(declC, {declX, declY, declZ}),
3825
Generator.
RemoveNodes
(declC, {declX, declY}),
3832
Generator.
RemoveNodes
(declC, {declX, declZ}),
3839
Generator.
RemoveNodes
(declC, {declY, declZ}),
3846
Generator.
RemoveNodes
(declC, {declX, declY, declZ}),
Microsoft.CodeAnalysis.Workspaces (4)
Editing\SyntaxGenerator.cs (3)
1048
=>
RemoveNodes
(declaration, GetAttributes(declaration).Concat(GetReturnAttributes(declaration)));
1059
return
RemoveNodes
(declaration, node is not null ? [node] : []);
1081
=>
RemoveNodes
(declaration, GetTypeInheritance(declaration));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
303
var newRoot = gen.
RemoveNodes
(root, unusedImports);
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportFixer.cs (1)
547
libraryImportSyntax = generator.
RemoveNodes
(libraryImportSyntax, argumentsToRemove);