66 references to RemoveNode
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
AbstractMoveDeclarationNearReferenceService.cs (2)
93
editor.
RemoveNode
(state.DeclarationStatement);
107
editor.
RemoveNode
(state.DeclarationStatement);
AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
88
editor.
RemoveNode
(declarator);
RemoveUnnecessaryAttributeSuppressionsCodeFixProvider.cs (1)
49
editor.
RemoveNode
(node);
UseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
53
editor.
RemoveNode
(ifStatement);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (17)
ConvertSwitchStatementToExpressionCodeFixProvider.cs (2)
99
editor.
RemoveNode
(declaratorToRemoveNode);
115
editor.
RemoveNode
(nextStatement.IsParentKind(SyntaxKind.GlobalStatement) ? nextStatement.GetRequiredParent() : nextStatement);
ConvertToRecordEngine.cs (8)
155
documentEditor.
RemoveNode
(property);
173
documentEditor.
RemoveNode
(constructor);
189
documentEditor.
RemoveNode
(constructor);
237
documentEditor.
RemoveNode
(equalsOp);
238
documentEditor.
RemoveNode
(notEqualsOp);
250
documentEditor.
RemoveNode
(method);
255
documentEditor.
RemoveNode
(method);
261
documentEditor.
RemoveNode
(method);
CSharpInlineDeclarationCodeFixProvider.cs (1)
203
editor.
RemoveNode
(declarator);
CSharpIsAndCastCheckCodeFixProvider.cs (1)
80
editor.
RemoveNode
(localDeclaration);
CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (1)
61
editor.
RemoveNode
(localFunction.Parent is GlobalStatementSyntax globalStatement ? globalStatement : localFunction);
CSharpUseLocalFunctionCodeFixProvider.cs (1)
177
editor.
RemoveNode
(anonymousFunctionStatement);
CSharpUseTupleSwapCodeFixProvider.cs (2)
62
editor.
RemoveNode
(firstAssignmentStatement);
63
editor.
RemoveNode
(secondAssignmentStatement);
UseThrowExpressionCodeFixProvider.cs (1)
60
editor.
RemoveNode
(ifStatement);
Microsoft.CodeAnalysis.CSharp.Features (22)
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (2)
136
editor.
RemoveNode
(nodeToRemoveIfFollowedByReturn);
147
editor.
RemoveNode
(ForEachInfo.ForEachStatement);
ConvertLinq\ConvertForEachToLinqQuery\YieldReturnConverter.cs (1)
50
editor.
RemoveNode
(_yieldBreakStatement);
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
115
editor.
RemoveNode
(typeDeclaration);
ConvertSwitchStatementToExpressionCodeFixProvider.cs (2)
99
editor.
RemoveNode
(declaratorToRemoveNode);
115
editor.
RemoveNode
(nextStatement.IsParentKind(SyntaxKind.GlobalStatement) ? nextStatement.GetRequiredParent() : nextStatement);
ConvertToRecordEngine.cs (8)
155
documentEditor.
RemoveNode
(property);
173
documentEditor.
RemoveNode
(constructor);
189
documentEditor.
RemoveNode
(constructor);
237
documentEditor.
RemoveNode
(equalsOp);
238
documentEditor.
RemoveNode
(notEqualsOp);
250
documentEditor.
RemoveNode
(method);
255
documentEditor.
RemoveNode
(method);
261
documentEditor.
RemoveNode
(method);
CSharpInlineDeclarationCodeFixProvider.cs (1)
203
editor.
RemoveNode
(declarator);
CSharpIsAndCastCheckCodeFixProvider.cs (1)
80
editor.
RemoveNode
(localDeclaration);
CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (1)
61
editor.
RemoveNode
(localFunction.Parent is GlobalStatementSyntax globalStatement ? globalStatement : localFunction);
CSharpUseLocalFunctionCodeFixProvider.cs (1)
177
editor.
RemoveNode
(anonymousFunctionStatement);
CSharpUseTupleSwapCodeFixProvider.cs (2)
62
editor.
RemoveNode
(firstAssignmentStatement);
63
editor.
RemoveNode
(secondAssignmentStatement);
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (1)
35
=> editor.
RemoveNode
(setMethodDeclaration);
UseThrowExpressionCodeFixProvider.cs (1)
60
editor.
RemoveNode
(ifStatement);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (5)
CodeGeneration\SymbolEditorTests.cs (5)
623
var newSymbol = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbol, (e, d) => e.
RemoveNode
(d));
653
var newSymbol = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbol, (e, d) => e.
RemoveNode
(d));
682
var newSymbol = (INamedTypeSymbol)await editor.EditAllDeclarationsAsync(symbol, (e, d) => e.
RemoveNode
(d));
718
var newSymbolX = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbolX, (e, d) => e.
RemoveNode
(d));
725
var newSymbolY = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbolY, (e, d) => e.
RemoveNode
(d));
Microsoft.CodeAnalysis.Features (11)
AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
88
editor.
RemoveNode
(declarator);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Attribute.cs (1)
69
editor.
RemoveNode
(attributeNode);
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
345
calleeDocumentEditor.
RemoveNode
(calleeMethodNode);
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (1)
659
editor.
RemoveNode
(localDeclaration);
PullMemberUp\MembersPuller.cs (3)
137
originalMemberEditor.
RemoveNode
(originalMemberEditor.Generator.GetDeclaration(declaration));
265
editor.
RemoveNode
(eventDeclaration);
352
originalMemberEditor.
RemoveNode
(originalMemberEditor.Generator.GetDeclaration(syntax));
RemoveUnnecessaryAttributeSuppressionsCodeFixProvider.cs (1)
49
editor.
RemoveNode
(node);
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
390
editor.
RemoveNode
(nodeToReplace);
SplitOrMergeIfStatements\Consecutive\AbstractMergeConsecutiveIfStatementsCodeRefactoringProvider.cs (1)
130
editor.
RemoveNode
(secondIfOrElseIf);
UseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
53
editor.
RemoveNode
(ifStatement);
Microsoft.CodeAnalysis.VisualBasic.Features (2)
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (1)
34
editor.
RemoveNode
(methodOrBlock)
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (1)
197
editor.
RemoveNode
(elseIfClause)
Microsoft.CodeAnalysis.Workspaces (2)
AbstractMoveDeclarationNearReferenceService.cs (2)
93
editor.
RemoveNode
(state.DeclarationStatement);
107
editor.
RemoveNode
(state.DeclarationStatement);
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
Editing\SyntaxEditorTests.cs (2)
82
editor.
RemoveNode
(fieldX);
184
editor.
RemoveNode
(fieldX);