2 overrides of RemoveNode
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
2963public override SyntaxNode RemoveNode(SyntaxNode root, SyntaxNode node)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
3552Public 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);