2 overrides of RemoveNode
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
2962public override SyntaxNode RemoveNode(SyntaxNode root, SyntaxNode node)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
3547Public Overrides Function RemoveNode(root As SyntaxNode, declaration As SyntaxNode) As SyntaxNode
23 references to RemoveNode
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (8)
CodeGeneration\SyntaxGeneratorTests.cs (8)
2057var withoutAttribute = Generator.RemoveNode(withAttribute, attrsAdded[0]); 2729var newDecl = Generator.RemoveNode(declaration, Generator.GetNamespaceImports(declaration).First(m => Generator.GetName(m) == name)); 2746var newCu = Generator.RemoveNode(cu, summary); 2937var newDecl = Generator.RemoveNode(declaration, Generator.GetMembers(declaration).First(m => Generator.GetName(m) == name)); 3452Assert.Null(Generator.GetAccessor(Generator.RemoveNode(prop, getAccessor), DeclarationKind.GetAccessor)); 3453Assert.Null(Generator.GetAccessor(Generator.RemoveNode(prop, setAccessor), DeclarationKind.SetAccessor)); 3762Generator.RemoveNode(classBI, baseListBI[0]), 3768Generator.RemoveNode(classBI, baseListBI[1]),
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (12)
CodeGeneration\SyntaxGeneratorTests.vb (12)
2294Dim withoutAttribute = Generator.RemoveNode(withAttribute, attrsAdded(0)) 3074Assert.Null(_g.GetAccessor(_g.RemoveNode(prop, getAccessor), DeclarationKind.GetAccessor)) 3075Assert.Null(_g.GetAccessor(_g.RemoveNode(prop, setAccessor), DeclarationKind.SetAccessor)) 3245Generator.RemoveNode(classC, baseList(0)), 3252Generator.RemoveNode(classC, baseList(1)), 3260Generator.RemoveNode(classC, baseList(2)), 3664Generator.RemoveNode(declC, declX), 3672Generator.RemoveNode(declC, declY), 3680Generator.RemoveNode(declC, declZ), 3804Generator.RemoveNode(declC, declX), 3811Generator.RemoveNode(declC, declY), 3818Generator.RemoveNode(declC, declZ),
Microsoft.CodeAnalysis.Workspaces (2)
Editing\SyntaxGenerator.cs (2)
1383=> (newDeclaration != null) ? root.ReplaceNode(node, newDeclaration) : RemoveNode(root, node); 1430newRoot = RemoveNode(newRoot, newDeclaration);
Roslyn.Diagnostics.Analyzers (1)
AbstractApplyTraitToClass`1.cs (1)
111return syntaxGenerator.RemoveNode(originalNode, attribute);