1 type derived from SyntaxEditor
Microsoft.CodeAnalysis.Workspaces (1)
Editing\DocumentEditor.cs (1)
16public class DocumentEditor : SyntaxEditor
79 instantiations of SyntaxEditor
Microsoft.CodeAnalysis.CodeStyle.Fixes (10)
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
177var editor = new SyntaxEditor(root, currentSolution.Services);
AbstractMoveDeclarationNearReferenceService.cs (1)
83var editor = new SyntaxEditor(root, document.Project.Solution.Services);
AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
188var editor = new SyntaxEditor(node, solutionServices);
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
292var editor = new SyntaxEditor(root, document.Project.Solution.Services);
AbstractUnsealClassCodeFixProvider.cs (1)
66var editor = new SyntaxEditor(root, document.Project.Solution.Services);
AbstractUseCollectionInitializerCodeFixProvider.cs (1)
99var subEditor = new SyntaxEditor(currentRoot, document.Project.Solution.Services);
AbstractUseConditionalExpressionCodeFixProvider.cs (1)
62var nestedEditor = new SyntaxEditor(root, document.Project.Solution.Services);
AbstractUseObjectInitializerCodeFixProvider.cs (1)
100var subEditor = new SyntaxEditor(currentRoot, document.Project.Solution.Services);
AddParameterService.cs (1)
107var editor = new SyntaxEditor(syntaxRoot, solution.Services);
SyntaxEditorBasedCodeFixProvider.cs (1)
82var editor = new SyntaxEditor(root, document.Project.Solution.Services);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (8)
CSharpCodeGenerationService.cs (1)
295var editor = new SyntaxEditor(destination, this.LanguageServices.SolutionServices);
CSharpInlineDeclarationCodeFixProvider.cs (1)
118var editor = new SyntaxEditor(currentRoot, document.Project.Solution.Services);
CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
67var editor = new SyntaxEditor(root, document.Project.Solution.Services);
CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
43var editor = new SyntaxEditor(memberDeclaration, document.Project.Solution.Services);
CSharpUseDeconstructionCodeFixProvider.cs (1)
68var editor = new SyntaxEditor(root, document.Project.Solution.Services);
CSharpUseLocalFunctionCodeFixProvider.cs (1)
169var editor = new SyntaxEditor(currentRoot, services);
EmbeddedStatementPlacementCodeFixProvider.cs (1)
51var editor = new SyntaxEditor(root, document.Project.Solution.Services);
MakeLocalFunctionStaticCodeFixHelper.cs (1)
36var syntaxEditor = new SyntaxEditor(root, document.Project.Solution.Services);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (1)
35var rootEditor = new SyntaxEditor(root, services);
Microsoft.CodeAnalysis.CSharp.Features (15)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (3)
145var editor = new SyntaxEditor(root, generator); 228editor = new SyntaxEditor(root, generator); 237editor = new SyntaxEditor(root, generator);
CodeRefactorings\UseExplicitOrImplicitType\AbstractUseTypeCodeRefactoringProvider.cs (1)
127var editor = new SyntaxEditor(root, document.Project.Solution.Services);
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
154var editor = new SyntaxEditor(root, CSharpSyntaxGenerator.Instance);
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
105var editor = new SyntaxEditor(root, generator);
CSharpInlineDeclarationCodeFixProvider.cs (1)
118var editor = new SyntaxEditor(currentRoot, document.Project.Solution.Services);
CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
67var editor = new SyntaxEditor(root, document.Project.Solution.Services);
CSharpUseDeconstructionCodeFixProvider.cs (1)
68var editor = new SyntaxEditor(root, document.Project.Solution.Services);
CSharpUseLocalFunctionCodeFixProvider.cs (1)
169var editor = new SyntaxEditor(currentRoot, services);
EmbeddedStatementPlacementCodeFixProvider.cs (1)
51var editor = new SyntaxEditor(root, document.Project.Solution.Services);
Formatting\CSharpAccessibilityModifiersNewDocumentFormattingProvider.cs (1)
42var editor = new SyntaxEditor(root, document.Project.Solution.Services);
MakeLocalFunctionStaticCodeFixHelper.cs (1)
36var syntaxEditor = new SyntaxEditor(root, document.Project.Solution.Services);
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
270var editor = new SyntaxEditor(root, document.Project.Solution.Services);
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
191var editor = new SyntaxEditor(root, CSharpSyntaxGenerator.Instance);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CSharpCodeGenerationService.cs (1)
295var editor = new SyntaxEditor(destination, this.LanguageServices.SolutionServices);
CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
43var editor = new SyntaxEditor(memberDeclaration, document.Project.Solution.Services);
Microsoft.CodeAnalysis.Features (34)
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
177var editor = new SyntaxEditor(root, currentSolution.Services);
AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
188var editor = new SyntaxEditor(node, solutionServices);
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
292var editor = new SyntaxEditor(root, document.Project.Solution.Services);
AbstractUnsealClassCodeFixProvider.cs (1)
66var editor = new SyntaxEditor(root, document.Project.Solution.Services);
AbstractUseCollectionInitializerCodeFixProvider.cs (1)
99var subEditor = new SyntaxEditor(currentRoot, document.Project.Solution.Services);
AbstractUseConditionalExpressionCodeFixProvider.cs (1)
62var nestedEditor = new SyntaxEditor(root, document.Project.Solution.Services);
AbstractUseObjectInitializerCodeFixProvider.cs (1)
100var subEditor = new SyntaxEditor(currentRoot, document.Project.Solution.Services);
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (1)
118var editor = new SyntaxEditor(syntaxRoot, document.Project.Solution.Services);
AddParameterService.cs (1)
107var editor = new SyntaxEditor(syntaxRoot, solution.Services);
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
110var editor = new SyntaxEditor(root, generator);
ConvertAnonymousType\AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (1)
107var editor = new SyntaxEditor(root, SyntaxGenerator.GetGenerator(document));
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
84var editor = new SyntaxEditor(root, document.Project.Solution.Services);
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
420var editor = new SyntaxEditor(model.SyntaxTree.GetRoot(cancellationToken), services);
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
325var editor = new SyntaxEditor(root, generator);
ConvertLinq\ConvertForEachToLinqQuery\AbstractConvertForEachToLinqQueryProvider.cs (1)
151var editor = new SyntaxEditor(converter.ForEachInfo.SemanticModel.SyntaxTree.GetRoot(cancellationToken), document.Project.Solution.Services);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (2)
371var editor = new SyntaxEditor(syntaxRoot, generator); 555editor = new SyntaxEditor(root, generator);
ExtractInterface\AbstractExtractInterfaceService.cs (1)
346var editor = new SyntaxEditor(currentRoot, solution.Services);
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (1)
363var editor = new SyntaxEditor(root, document.Project.Solution.Services);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
455var editor = new SyntaxEditor(root, services);
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
377var callerNodeEditor = new SyntaxEditor(callerDeclarationNode, syntaxGenerator);
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
299var editor = new SyntaxEditor(inlineExpression, syntaxGenerator);
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (3)
241var editor = new SyntaxEditor(root, _generator); 496var editor = new SyntaxEditor(root, _generator); 503var expressionEditor = new SyntaxEditor(_expression, _generator);
InvertConditional\AbstractInvertConditionalCodeRefactoringProvider.cs (1)
49var editor = new SyntaxEditor(root, document.Project.Solution.Services);
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (2)
224var editor = new SyntaxEditor(root, originalDocument.Project.Solution.Services); 369var editor = new SyntaxEditor(root, updatedSolution.Services);
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (2)
228var editor = new SyntaxEditor(root, originalDocument.Project.Solution.Services); 364var editor = new SyntaxEditor(root, updatedSolution.Services);
Shared\Utilities\ExtractTypeHelpers.cs (1)
33var editor = new SyntaxEditor(originalRoot, symbolMapping.AnnotatedSolution.Services);
SplitOrMergeIfStatements\Consecutive\AbstractMergeConsecutiveIfStatementsCodeRefactoringProvider.cs (1)
93var editor = new SyntaxEditor(root, generator);
SplitOrMergeIfStatements\Consecutive\AbstractSplitIntoConsecutiveIfStatementsCodeRefactoringProvider.cs (1)
70var editor = new SyntaxEditor(root, generator);
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
209var editor = new SyntaxEditor(declaratorTreeRoot, fieldDocument.Project.Solution.Services);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (2)
103Dim innerEditor = New SyntaxEditor(root, document.Project.Solution.Services) 137Dim editor = New SyntaxEditor(root, document.Project.Solution.Services)
Microsoft.CodeAnalysis.VisualBasic.Features (2)
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (2)
103Dim innerEditor = New SyntaxEditor(root, document.Project.Solution.Services) 137Dim editor = New SyntaxEditor(root, document.Project.Solution.Services)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicCodeGenerationService.vb (1)
307Dim editor = New SyntaxEditor(methodBase, VisualBasicSyntaxGenerator.Instance)
Microsoft.CodeAnalysis.Workspaces (3)
AbstractMoveDeclarationNearReferenceService.cs (1)
83var editor = new SyntaxEditor(root, document.Project.Solution.Services);
CodeRefactorings\SyntaxEditorBasedCodeRefactoringProvider.cs (1)
75var editor = new SyntaxEditor(root, document.Project.Solution.Services);
SyntaxEditorBasedCodeFixProvider.cs (1)
82var editor = new SyntaxEditor(root, document.Project.Solution.Services);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Editing\SyntaxEditorTests.cs (1)
40=> new SyntaxEditor(root, EmptyWorkspace.Services.SolutionServices);
545 references to SyntaxEditor
Microsoft.CodeAnalysis.CodeStyle.Fixes (87)
AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (2)
85SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 102SyntaxEditor editor, SyntaxAnnotation? annotation, CancellationToken cancellationToken)
AbstractAddExplicitCastCodeFixProvider.cs (1)
196SyntaxEditor editor,
AbstractAddObsoleteAttributeCodeFixProvider.cs (1)
73SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractConvertTypeOfToNameOfCodeFixProvider.cs (2)
36SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 51public void ConvertTypeOfToNameOf(SemanticModel semanticModel, SyntaxEditor editor, TMemberAccessExpressionSyntax nodeToReplace, CancellationToken cancellationToken)
AbstractForEachCastCodeFixProvider.cs (2)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 60SyntaxEditor editor,
AbstractMakeFieldReadonlyCodeFixProvider.cs (2)
41SyntaxEditor editor, 57Document document, SyntaxEditor editor, List<TSymbolSyntax> declarators, CancellationToken cancellationToken)
AbstractMakeMemberStaticCodeFixProvider.cs (1)
32protected sealed override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor,
AbstractMakeMethodSynchronousCodeFixProvider.cs (2)
177var editor = new SyntaxEditor(root, currentSolution.Services); 189SyntaxEditor editor, ISyntaxFactsService syntaxFacts,
AbstractMakeTypeAbstractCodeFixProvider.cs (1)
32protected sealed override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor,
AbstractMakeTypePartialCodeFixProvider.cs (1)
29protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractMoveDeclarationNearReferenceService.cs (3)
83var editor = new SyntaxEditor(root, document.Project.Solution.Services); 117Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation, CancellationToken cancellationToken) 158Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation)
AbstractOrderModifiersCodeFixProvider.cs (1)
53Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractPopulateSwitchCodeFixProvider.cs (5)
50Document document, SyntaxEditor editor, SemanticModel semanticModel, 124Document document, SyntaxEditor editor, ImmutableArray<Diagnostic> diagnostics, 137Document document, SyntaxEditor editor, Diagnostic diagnostic, 159SyntaxEditor editor, SemanticModel semanticModel, 222SyntaxEditor editor,
AbstractPopulateSwitchExpressionCodeFixProvider.cs (1)
30Document document, SyntaxEditor editor, SemanticModel semanticModel,
AbstractPopulateSwitchStatementCodeFixProvider.cs (1)
31Document document, SyntaxEditor editor, SemanticModel semanticModel,
AbstractQualifyMemberAccessCodeFixProvider.cs (1)
37SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
65SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 188var editor = new SyntaxEditor(node, solutionServices);
AbstractRemoveUnnecessaryParenthesesCodeFixProvider.cs (1)
36SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
45SyntaxEditor editor,
AbstractRemoveUnusedValuesCodeFixProvider.cs (8)
93protected abstract void InsertAtStartOfSwitchCaseBlockForDeclarationInCaseLabelOrClause(TSwitchCaseBlockSyntax switchCaseBlock, SyntaxEditor editor, TLocalDeclarationStatementSyntax declarationStatement); 104SyntaxEditor editor, 123protected virtual SyntaxNode? TryUpdateParentOfUpdatedNode(SyntaxNode parent, SyntaxNode newNameNode, SyntaxEditor editor, ISyntaxFacts syntaxFacts, SemanticModel semanticModel) => null; 272protected sealed override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 292var editor = new SyntaxEditor(root, document.Project.Solution.Services); 343SyntaxEditor editor, 378SyntaxEditor editor) 439SyntaxEditor editor,
AbstractSimplifyInterpolationCodeFixProvider.cs (1)
51SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractSimplifyLinqExpressionCodeFixProvider`3.cs (1)
36SyntaxEditor editor,
AbstractUnsealClassCodeFixProvider.cs (1)
66var editor = new SyntaxEditor(root, document.Project.Solution.Services);
AbstractUseCollectionInitializerCodeFixProvider.cs (2)
55SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 99var subEditor = new SyntaxEditor(currentRoot, document.Project.Solution.Services);
AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
54SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractUseConditionalExpressionCodeFixProvider.cs (3)
50SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken); 53Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, 62var nestedEditor = new SyntaxEditor(root, document.Project.Solution.Services);
AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (3)
62SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 104SyntaxEditor editor, 122ISyntaxFactsService syntaxFacts, SyntaxEditor editor, IConditionalOperation ifOperation,
AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
48SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractUseInferredMemberNameCodeFixProvider.cs (2)
20protected abstract void LanguageSpecificRemoveSuggestedNode(SyntaxEditor editor, SyntaxNode node); 33SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
52SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractUseNullPropagationCodeFixProvider.cs (3)
70SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 91SyntaxEditor editor, 140SyntaxEditor editor,
AbstractUseObjectInitializerCodeFixProvider.cs (2)
53SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 100var subEditor = new SyntaxEditor(currentRoot, document.Project.Solution.Services);
AddAccessibilityModifiersHelpers.cs (1)
15SyntaxEditor editor, ISymbol symbol, SyntaxNode declaration)
AddParameterEditor.cs (1)
19SyntaxEditor editor,
AddParameterService.cs (1)
107var editor = new SyntaxEditor(syntaxRoot, solution.Services);
AddRequiredParenthesesCodeFixProvider.cs (1)
49SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
FormattingCodeFixProvider.cs (1)
72protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
RemoveRedundantEqualityCodeFixProvider.cs (1)
43protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
RemoveUnnecessaryAttributeSuppressionsCodeFixProvider.cs (1)
44protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (2)
51protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 74SyntaxEditor editor,
SimplifyConditionalCodeFixProvider.cs (1)
44SyntaxEditor editor,
SyntaxEditorBasedCodeFixProvider.cs (3)
78Func<SyntaxEditor, Task> editAsync, 82var editor = new SyntaxEditor(root, document.Project.Solution.Services); 97Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken);
SyntaxEditorExtensions.cs (6)
27this SyntaxEditor editor, Document document, 50this SyntaxEditor editor, Document document, 73this SyntaxEditor editor, Document document, 94this SyntaxEditor editor, Document document, 117this SyntaxEditor editor, Document document, 151this SyntaxEditor editor, Document document,
UpdateLegacySuppressionsCodeFixProvider.cs (1)
45protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
42SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
43SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (2)
44SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 62SyntaxEditor editor, SemanticModel semanticModel, INamedTypeSymbol? expressionTypeOpt,
UseExplicitTupleNameCodeFixProvider.cs (1)
40SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseSystemHashCodeCodeFixProvider.cs (1)
41SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (93)
AbstractAssignOutParametersCodeFixProvider.cs (2)
137SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 150SyntaxEditor editor, SyntaxNode container,
AddInheritdocCodeFixProvider.cs (1)
89protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AssignOutParametersAboveReturnCodeFixProvider.cs (2)
36SyntaxEditor editor, SyntaxNode container, 48SyntaxEditor editor, SyntaxNode exprOrStatement, ImmutableArray<SyntaxNode> statements)
AssignOutParametersAtStartCodeFixProvider.cs (1)
60SyntaxEditor editor, SyntaxNode container,
ConvertNamespaceCodeFixProvider.cs (1)
61SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
57SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpAddBracesCodeFixProvider.cs (1)
38SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpAsAndMemberAccessCodeFixProvider.cs (2)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 53private static void FixOne(SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
CSharpAsAndNullCheckCodeFixProvider.cs (2)
42SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 84SyntaxEditor editor,
CSharpCodeGenerationService.cs (1)
295var editor = new SyntaxEditor(destination, this.LanguageServices.SolutionServices);
CSharpDeclareAsNullableCodeFixProvider.cs (2)
99SyntaxEditor editor, 122SyntaxEditor editor, SemanticModel model, SyntaxNode node, HashSet<TypeSyntax> alreadyHandled, CancellationToken cancellationToken)
CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
140SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
84SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpFixReturnTypeCodeFixProvider.cs (1)
132protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpInlineDeclarationCodeFixProvider.cs (2)
52SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 118var editor = new SyntaxEditor(currentRoot, document.Project.Solution.Services);
CSharpIsAndCastCheckCodeFixProvider.cs (2)
46SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 58SyntaxEditor editor,
CSharpMakeMemberRequiredCodeFixProvider.cs (1)
107protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpMakeStatementAsynchronousCodeFixProvider.cs (2)
52SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 67private static void MakeStatementAsynchronous(SyntaxEditor editor, SyntaxNode statementToFix)
CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
42SyntaxEditor editor,
CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
43SyntaxEditor editor,
CSharpMakeStructReadOnlyCodeFixProvider.cs (1)
41SyntaxEditor editor,
CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
67var editor = new SyntaxEditor(root, document.Project.Solution.Services);
CSharpRemoveUnnecessaryCastCodeFixProvider.cs (1)
47SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (1)
44SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
51SyntaxEditor editor,
CSharpRemoveUnreachableCodeCodeFixProvider.cs (2)
59SyntaxEditor editor, 82static void RemoveStatement(SyntaxEditor editor, SyntaxNode statement)
CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (1)
46protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpRemoveUnusedValuesCodeFixProvider.cs (3)
95protected override SyntaxNode TryUpdateParentOfUpdatedNode(SyntaxNode parent, SyntaxNode newNameNode, SyntaxEditor editor, ISyntaxFacts syntaxFacts, SemanticModel semanticModel) 126protected override void InsertAtStartOfSwitchCaseBlockForDeclarationInCaseLabelOrClause(SwitchSectionSyntax switchCaseBlock, SyntaxEditor editor, LocalDeclarationStatementSyntax declarationStatement) 144SyntaxEditor editor,
CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (4)
43var editor = new SyntaxEditor(memberDeclaration, document.Project.Solution.Services); 121private readonly SyntaxEditor _editor; 125private RemoveDiscardHelper(LocalDeclarationStatementSyntax localDeclarationStatement, SyntaxEditor editor) 135SyntaxEditor editor)
CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
103SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
46SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseDeconstructionCodeFixProvider.cs (2)
44SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 68var editor = new SyntaxEditor(root, document.Project.Solution.Services);
CSharpUseDefaultLiteralCodeFixProvider.cs (1)
41SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseImplicitObjectCreationCodeFixProvider.cs (2)
47SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 56private static void FixOne(SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
CSharpUseIndexOperatorCodeFixProvider.cs (1)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseInferredMemberNameCodeFixProvider.cs (1)
24protected override void LanguageSpecificRemoveSuggestedNode(SyntaxEditor editor, SyntaxNode node)
CSharpUseInterpolatedVerbatimStringCodeFixProvider.cs (2)
48SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 60SyntaxEditor editor,
CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
59SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseLocalFunctionCodeFixProvider.cs (2)
56SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 169var editor = new SyntaxEditor(currentRoot, services);
CSharpUseNameofInAttributeCodeFixProvider.cs (1)
44SyntaxEditor editor,
CSharpUseNotPatternCodeFixProvider.cs (2)
41SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 53SyntaxEditor editor,
CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
46SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
80SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseRangeOperatorCodeFixProvider.cs (1)
51SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseTupleSwapCodeFixProvider.cs (2)
46SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 55SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
EmbeddedStatementPlacementCodeFixProvider.cs (2)
51var editor = new SyntaxEditor(root, document.Project.Solution.Services); 64SyntaxEditor editor,
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (4)
49SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 61SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken) 75SyntaxEditor editor, 120SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
MakeLocalFunctionStaticCodeFixHelper.cs (2)
36var syntaxEditor = new SyntaxEditor(root, document.Project.Solution.Services); 45SyntaxEditor syntaxEditor,
MakeLocalFunctionStaticCodeFixProvider.cs (1)
38Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (1)
56protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseExplicitTypeCodeFixProvider.cs (6)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 57Document document, SyntaxEditor editor, 85private static async Task HandleDeclarationExpressionAsync(Document document, SyntaxEditor editor, DeclarationExpressionSyntax declarationExpression, CancellationToken cancellationToken) 112private static Task HandleForEachStatementAsync(Document document, SyntaxEditor editor, ForEachStatementSyntax forEach, CancellationToken cancellationToken) 120private static Task HandleVariableDeclarationAsync(Document document, SyntaxEditor editor, VariableDeclarationSyntax varDecl, CancellationToken cancellationToken) 131private static async Task UpdateTypeSyntaxAsync(Document document, SyntaxEditor editor, TypeSyntax typeSyntax, SyntaxNode declarationSyntax, CancellationToken cancellationToken)
UseExpressionBodyCodeFixProvider.cs (2)
57SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 78SemanticModel semanticModel, SyntaxEditor editor, Diagnostic diagnostic,
UseExpressionBodyForLambdaCodeFixProvider.cs (3)
50protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 53private static async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken) 68SyntaxEditor editor, SemanticModel semanticModel,
UseImplicitTypeCodeFixProvider.cs (2)
44SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 57internal static void ReplaceTypeWithVar(SyntaxEditor editor, TypeSyntax type)
UseSimpleUsingStatementCodeFixProvider.cs (1)
51SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseThrowExpressionCodeFixProvider.cs (1)
47SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseUtf8StringLiteralCodeFixProvider.cs (1)
47SyntaxEditor editor, CodeActionOptionsProvider options, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (1)
35var rootEditor = new SyntaxEditor(root, services);
Microsoft.CodeAnalysis.CSharp.Features (129)
AbstractAssignOutParametersCodeFixProvider.cs (2)
137SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 150SyntaxEditor editor, SyntaxNode container,
AddInheritdocCodeFixProvider.cs (1)
89protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AssignOutParametersAboveReturnCodeFixProvider.cs (2)
36SyntaxEditor editor, SyntaxNode container, 48SyntaxEditor editor, SyntaxNode exprOrStatement, ImmutableArray<SyntaxNode> statements)
AssignOutParametersAtStartCodeFixProvider.cs (1)
60SyntaxEditor editor, SyntaxNode container,
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
145var editor = new SyntaxEditor(root, generator);
CodeRefactorings\UseExplicitOrImplicitType\AbstractUseTypeCodeRefactoringProvider.cs (2)
28protected abstract Task HandleDeclarationAsync(Document document, SyntaxEditor editor, TypeSyntax type, CancellationToken cancellationToken); 127var editor = new SyntaxEditor(root, document.Project.Solution.Services);
CodeRefactorings\UseExplicitOrImplicitType\UseExplicitTypeCodeRefactoringProvider.cs (1)
40protected override Task HandleDeclarationAsync(Document document, SyntaxEditor editor, TypeSyntax node, CancellationToken cancellationToken)
CodeRefactorings\UseExplicitOrImplicitType\UseImplicitTypeCodeRefactoringProvider.cs (1)
39protected override Task HandleDeclarationAsync(Document document, SyntaxEditor editor, TypeSyntax type, CancellationToken cancellationToken)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (2)
154var editor = new SyntaxEditor(root, CSharpSyntaxGenerator.Instance); 525SyntaxEditor editor,
ConvertForEachToFor\CSharpConvertForEachToForCodeRefactoringProvider.cs (1)
56SemanticModel model, ForEachInfo foreachInfo, SyntaxEditor editor, CancellationToken cancellationToken)
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (1)
28public abstract void Convert(SyntaxEditor editor, bool convertToQuery, CancellationToken cancellationToken);
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (1)
54public override void Convert(SyntaxEditor editor, bool convertToQuery, CancellationToken cancellationToken)
ConvertLinq\ConvertForEachToLinqQuery\DefaultConverter.cs (1)
28public override void Convert(SyntaxEditor editor, bool convertToQuery, CancellationToken cancellationToken)
ConvertLinq\ConvertForEachToLinqQuery\YieldReturnConverter.cs (1)
30public override void Convert(SyntaxEditor editor, bool convertToQuery, CancellationToken cancellationToken)
ConvertNamespace\ConvertNamespaceCodeRefactoringProvider.cs (1)
93SyntaxEditor editor,
ConvertNamespaceCodeFixProvider.cs (1)
61SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
105var editor = new SyntaxEditor(root, generator);
ConvertProgram\ConvertToProgramMainCodeFixProvider.cs (1)
48Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
ConvertProgram\ConvertToTopLevelStatementsCodeFixProvider.cs (1)
50Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
57SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (1)
209SyntaxEditor editor,
CSharpAddBracesCodeFixProvider.cs (1)
38SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpAsAndMemberAccessCodeFixProvider.cs (2)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 53private static void FixOne(SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
CSharpAsAndNullCheckCodeFixProvider.cs (2)
42SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 84SyntaxEditor editor,
CSharpDeclareAsNullableCodeFixProvider.cs (2)
99SyntaxEditor editor, 122SyntaxEditor editor, SemanticModel model, SyntaxNode node, HashSet<TypeSyntax> alreadyHandled, CancellationToken cancellationToken)
CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
140SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
84SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpFixReturnTypeCodeFixProvider.cs (1)
132protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpInlineDeclarationCodeFixProvider.cs (2)
52SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 118var editor = new SyntaxEditor(currentRoot, document.Project.Solution.Services);
CSharpIsAndCastCheckCodeFixProvider.cs (2)
46SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 58SyntaxEditor editor,
CSharpMakeMemberRequiredCodeFixProvider.cs (1)
107protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpMakeStatementAsynchronousCodeFixProvider.cs (2)
52SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 67private static void MakeStatementAsynchronous(SyntaxEditor editor, SyntaxNode statementToFix)
CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
42SyntaxEditor editor,
CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
43SyntaxEditor editor,
CSharpMakeStructReadOnlyCodeFixProvider.cs (1)
41SyntaxEditor editor,
CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
67var editor = new SyntaxEditor(root, document.Project.Solution.Services);
CSharpRemoveUnnecessaryCastCodeFixProvider.cs (1)
47SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (1)
44SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
51SyntaxEditor editor,
CSharpRemoveUnreachableCodeCodeFixProvider.cs (2)
59SyntaxEditor editor, 82static void RemoveStatement(SyntaxEditor editor, SyntaxNode statement)
CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (1)
46protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpRemoveUnusedValuesCodeFixProvider.cs (3)
95protected override SyntaxNode TryUpdateParentOfUpdatedNode(SyntaxNode parent, SyntaxNode newNameNode, SyntaxEditor editor, ISyntaxFacts syntaxFacts, SemanticModel semanticModel) 126protected override void InsertAtStartOfSwitchCaseBlockForDeclarationInCaseLabelOrClause(SwitchSectionSyntax switchCaseBlock, SyntaxEditor editor, LocalDeclarationStatementSyntax declarationStatement) 144SyntaxEditor editor,
CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
103SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
46SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseDeconstructionCodeFixProvider.cs (2)
44SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 68var editor = new SyntaxEditor(root, document.Project.Solution.Services);
CSharpUseDefaultLiteralCodeFixProvider.cs (1)
41SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseImplicitObjectCreationCodeFixProvider.cs (2)
47SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 56private static void FixOne(SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
CSharpUseIndexOperatorCodeFixProvider.cs (1)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseInferredMemberNameCodeFixProvider.cs (1)
24protected override void LanguageSpecificRemoveSuggestedNode(SyntaxEditor editor, SyntaxNode node)
CSharpUseInterpolatedVerbatimStringCodeFixProvider.cs (2)
48SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 60SyntaxEditor editor,
CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
59SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseLocalFunctionCodeFixProvider.cs (2)
56SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 169var editor = new SyntaxEditor(currentRoot, services);
CSharpUseNameofInAttributeCodeFixProvider.cs (1)
44SyntaxEditor editor,
CSharpUseNotPatternCodeFixProvider.cs (2)
41SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 53SyntaxEditor editor,
CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
46SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
80SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseRangeOperatorCodeFixProvider.cs (1)
51SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseTupleSwapCodeFixProvider.cs (2)
46SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 55SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
EmbeddedLanguages\CSharpJsonDetectionCodeFixProvider.cs (1)
26protected override void AddComment(SyntaxEditor editor, SyntaxToken stringLiteral, string commentContents)
EmbeddedLanguages\EmbeddedLanguageUtilities.cs (1)
12internal static void AddComment(SyntaxEditor editor, SyntaxToken stringLiteral, string commentContents)
EmbeddedStatementPlacementCodeFixProvider.cs (2)
51var editor = new SyntaxEditor(root, document.Project.Solution.Services); 64SyntaxEditor editor,
Formatting\CSharpAccessibilityModifiersNewDocumentFormattingProvider.cs (1)
42var editor = new SyntaxEditor(root, document.Project.Solution.Services);
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (1)
95SyntaxEditor editor, ISyntaxFactsService syntaxFacts,
InitializeParameter\CSharpAddParameterCheckCodeRefactoringProvider.cs (1)
40protected override void InsertStatement(SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, StatementSyntax statement)
InitializeParameter\CSharpInitializeMemberFromParameterCodeRefactoringProvider.cs (2)
41protected override void InsertStatement(SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, StatementSyntax statement) 113SyntaxEditor editor)
InitializeParameter\InitializeParameterHelpers.cs (1)
53SyntaxEditor editor,
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (4)
49SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 61SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken) 75SyntaxEditor editor, 120SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
MakeLocalFunctionStaticCodeFixHelper.cs (2)
36var syntaxEditor = new SyntaxEditor(root, document.Project.Solution.Services); 45SyntaxEditor syntaxEditor,
MakeLocalFunctionStaticCodeFixProvider.cs (1)
38Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (1)
56protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
RemoveUnusedVariable\CSharpRemoveUnusedVariableCodeFixProvider.cs (1)
57protected override void RemoveOrReplaceNode(SyntaxEditor editor, SyntaxNode node, IBlockFactsService blockFacts)
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (8)
34public void RemoveSetMethod(SyntaxEditor editor, SyntaxNode setMethodDeclaration) 40SyntaxEditor editor, 311private static readonly Action<SyntaxEditor, InvocationExpressionSyntax, SimpleNameSyntax, SimpleNameSyntax> s_replaceGetReferenceInvocation = 320private static readonly Action<SyntaxEditor, InvocationExpressionSyntax, SimpleNameSyntax, SimpleNameSyntax> s_replaceSetReferenceInvocation = 352public void ReplaceGetReference(SyntaxEditor editor, SyntaxToken nameToken, string propertyName, bool nameChanged) 355public void ReplaceSetReference(SyntaxEditor editor, SyntaxToken nameToken, string propertyName, bool nameChanged) 358public static void ReplaceInvocation(SyntaxEditor editor, SyntaxToken nameToken, string propertyName, bool nameChanged, 359Action<SyntaxEditor, InvocationExpressionSyntax, SimpleNameSyntax, SimpleNameSyntax> replace)
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
270var editor = new SyntaxEditor(root, document.Project.Solution.Services);
SplitOrMergeIfStatements\CSharpIfLikeStatementGenerator.cs (2)
132public void InsertElseIfClause(SyntaxEditor editor, SyntaxNode afterIfOrElseIf, SyntaxNode elseIfClause) 154public void RemoveElseIfClause(SyntaxEditor editor, SyntaxNode elseIfClause)
UseExplicitTypeCodeFixProvider.cs (6)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 57Document document, SyntaxEditor editor, 85private static async Task HandleDeclarationExpressionAsync(Document document, SyntaxEditor editor, DeclarationExpressionSyntax declarationExpression, CancellationToken cancellationToken) 112private static Task HandleForEachStatementAsync(Document document, SyntaxEditor editor, ForEachStatementSyntax forEach, CancellationToken cancellationToken) 120private static Task HandleVariableDeclarationAsync(Document document, SyntaxEditor editor, VariableDeclarationSyntax varDecl, CancellationToken cancellationToken) 131private static async Task UpdateTypeSyntaxAsync(Document document, SyntaxEditor editor, TypeSyntax typeSyntax, SyntaxNode declarationSyntax, CancellationToken cancellationToken)
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (2)
194SyntaxEditor editor, 240SyntaxEditor editor,
UseExpressionBodyCodeFixProvider.cs (2)
57SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 78SemanticModel semanticModel, SyntaxEditor editor, Diagnostic diagnostic,
UseExpressionBodyForLambdaCodeFixProvider.cs (3)
50protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 53private static async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken) 68SyntaxEditor editor, SemanticModel semanticModel,
UseImplicitTypeCodeFixProvider.cs (2)
44SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 57internal static void ReplaceTypeWithVar(SyntaxEditor editor, TypeSyntax type)
UsePatternMatching\CSharpIsAndCastCheckWithoutNameCodeFixProvider.cs (1)
52SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
191var editor = new SyntaxEditor(root, CSharpSyntaxGenerator.Instance);
UseSimpleUsingStatementCodeFixProvider.cs (1)
51SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseThrowExpressionCodeFixProvider.cs (1)
47SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseUtf8StringLiteralCodeFixProvider.cs (1)
47SyntaxEditor editor, CodeActionOptionsProvider options, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
CSharpCodeGenerationService.cs (1)
295var editor = new SyntaxEditor(destination, this.LanguageServices.SolutionServices);
CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (4)
43var editor = new SyntaxEditor(memberDeclaration, document.Project.Solution.Services); 121private readonly SyntaxEditor _editor; 125private RemoveDiscardHelper(LocalDeclarationStatementSyntax localDeclarationStatement, SyntaxEditor editor) 135SyntaxEditor editor)
Microsoft.CodeAnalysis.Features (145)
AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (2)
85SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 102SyntaxEditor editor, SyntaxAnnotation? annotation, CancellationToken cancellationToken)
AbstractAddExplicitCastCodeFixProvider.cs (1)
196SyntaxEditor editor,
AbstractAddObsoleteAttributeCodeFixProvider.cs (1)
73SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractConvertTypeOfToNameOfCodeFixProvider.cs (2)
36SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 51public void ConvertTypeOfToNameOf(SemanticModel semanticModel, SyntaxEditor editor, TMemberAccessExpressionSyntax nodeToReplace, CancellationToken cancellationToken)
AbstractForEachCastCodeFixProvider.cs (2)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 60SyntaxEditor editor,
AbstractMakeFieldReadonlyCodeFixProvider.cs (2)
41SyntaxEditor editor, 57Document document, SyntaxEditor editor, List<TSymbolSyntax> declarators, CancellationToken cancellationToken)
AbstractMakeMemberStaticCodeFixProvider.cs (1)
32protected sealed override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor,
AbstractMakeMethodSynchronousCodeFixProvider.cs (2)
177var editor = new SyntaxEditor(root, currentSolution.Services); 189SyntaxEditor editor, ISyntaxFactsService syntaxFacts,
AbstractMakeTypeAbstractCodeFixProvider.cs (1)
32protected sealed override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor,
AbstractMakeTypePartialCodeFixProvider.cs (1)
29protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractOrderModifiersCodeFixProvider.cs (1)
53Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractPopulateSwitchCodeFixProvider.cs (5)
50Document document, SyntaxEditor editor, SemanticModel semanticModel, 124Document document, SyntaxEditor editor, ImmutableArray<Diagnostic> diagnostics, 137Document document, SyntaxEditor editor, Diagnostic diagnostic, 159SyntaxEditor editor, SemanticModel semanticModel, 222SyntaxEditor editor,
AbstractPopulateSwitchExpressionCodeFixProvider.cs (1)
30Document document, SyntaxEditor editor, SemanticModel semanticModel,
AbstractPopulateSwitchStatementCodeFixProvider.cs (1)
31Document document, SyntaxEditor editor, SemanticModel semanticModel,
AbstractQualifyMemberAccessCodeFixProvider.cs (1)
37SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
65SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 188var editor = new SyntaxEditor(node, solutionServices);
AbstractRemoveUnnecessaryParenthesesCodeFixProvider.cs (1)
36SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
45SyntaxEditor editor,
AbstractRemoveUnusedValuesCodeFixProvider.cs (8)
93protected abstract void InsertAtStartOfSwitchCaseBlockForDeclarationInCaseLabelOrClause(TSwitchCaseBlockSyntax switchCaseBlock, SyntaxEditor editor, TLocalDeclarationStatementSyntax declarationStatement); 104SyntaxEditor editor, 123protected virtual SyntaxNode? TryUpdateParentOfUpdatedNode(SyntaxNode parent, SyntaxNode newNameNode, SyntaxEditor editor, ISyntaxFacts syntaxFacts, SemanticModel semanticModel) => null; 272protected sealed override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 292var editor = new SyntaxEditor(root, document.Project.Solution.Services); 343SyntaxEditor editor, 378SyntaxEditor editor) 439SyntaxEditor editor,
AbstractSimplifyInterpolationCodeFixProvider.cs (1)
51SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractSimplifyLinqExpressionCodeFixProvider`3.cs (1)
36SyntaxEditor editor,
AbstractUnsealClassCodeFixProvider.cs (1)
66var editor = new SyntaxEditor(root, document.Project.Solution.Services);
AbstractUseCollectionInitializerCodeFixProvider.cs (2)
55SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 99var subEditor = new SyntaxEditor(currentRoot, document.Project.Solution.Services);
AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
54SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractUseConditionalExpressionCodeFixProvider.cs (3)
50SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken); 53Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, 62var nestedEditor = new SyntaxEditor(root, document.Project.Solution.Services);
AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (3)
62SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 104SyntaxEditor editor, 122ISyntaxFactsService syntaxFacts, SyntaxEditor editor, IConditionalOperation ifOperation,
AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
48SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractUseInferredMemberNameCodeFixProvider.cs (2)
20protected abstract void LanguageSpecificRemoveSuggestedNode(SyntaxEditor editor, SyntaxNode node); 33SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
52SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractUseNullPropagationCodeFixProvider.cs (3)
70SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 91SyntaxEditor editor, 140SyntaxEditor editor,
AbstractUseObjectInitializerCodeFixProvider.cs (2)
53SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 100var subEditor = new SyntaxEditor(currentRoot, document.Project.Solution.Services);
AddAccessibilityModifiersHelpers.cs (1)
15SyntaxEditor editor, ISymbol symbol, SyntaxNode declaration)
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (1)
118var editor = new SyntaxEditor(syntaxRoot, document.Project.Solution.Services);
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
194SyntaxEditor editor,
AddParameterService.cs (1)
107var editor = new SyntaxEditor(syntaxRoot, solution.Services);
AddRequiredParenthesesCodeFixProvider.cs (1)
49SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (4)
110var editor = new SyntaxEditor(root, generator); 152Document document, SyntaxEditor editor, SyntaxNode containingMember, 180Document document, SyntaxEditor editor, INamedTypeSymbol classSymbol, 216SyntaxEditor editor, INamedTypeSymbol classSymbol,
ConvertAnonymousType\AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (2)
107var editor = new SyntaxEditor(root, SyntaxGenerator.GetGenerator(document)); 121private void ReplaceWithTuple(SyntaxEditor editor, TAnonymousObjectCreationExpressionSyntax node)
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
84var editor = new SyntaxEditor(root, document.Project.Solution.Services);
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (3)
45SemanticModel model, ForEachInfo info, SyntaxEditor editor, CancellationToken cancellationToken); 104ForEachInfo foreachInfo, SyntaxEditor editor, 420var editor = new SyntaxEditor(model.SyntaxTree.GetRoot(cancellationToken), services);
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
325var editor = new SyntaxEditor(root, generator);
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
183SyntaxEditor editor,
ConvertLinq\ConvertForEachToLinqQuery\AbstractConvertForEachToLinqQueryProvider.cs (1)
151var editor = new SyntaxEditor(converter.ForEachInfo.SemanticModel.SyntaxTree.GetRoot(cancellationToken), document.Project.Solution.Services);
ConvertLinq\ConvertForEachToLinqQuery\IConverter.cs (1)
14void Convert(SyntaxEditor editor, bool convertToQuery, CancellationToken cancellationToken);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (11)
294var documentToEditorMap = new Dictionary<Document, SyntaxEditor>(); 317Dictionary<Document, SyntaxEditor> documentToEditorMap, 371var editor = new SyntaxEditor(syntaxRoot, generator); 546Dictionary<Document, SyntaxEditor> documentToEditorMap, 552if (!documentToEditorMap.TryGetValue(document, out var editor)) 576Document startingDocument, Dictionary<Document, SyntaxEditor> documentToEditorMap, CodeCleanupOptionsProvider fallbackOptions, CancellationToken cancellationToken) 606Document document, NamingRule parameterNamingRule, bool isRecord, SyntaxEditor editor, 626Document document, NamingRule parameterNamingRule, bool isRecord, SyntaxEditor editor, 682SyntaxEditor editor, string typeName, ImmutableArray<ITypeParameterSymbol> typeParameters, 740Document document, SyntaxEditor editor, SyntaxNode startingNode, 772SyntaxEditor editor, string typeName, ImmutableArray<ITypeParameterSymbol> typeParameters,
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDetectionCodeFixProvider.cs (3)
31protected abstract void AddComment(SyntaxEditor editor, SyntaxToken stringLiteral, string commentContents); 47public void Fix(SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken) 61SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
ExtractInterface\AbstractExtractInterfaceService.cs (1)
346var editor = new SyntaxEditor(currentRoot, solution.Services);
FormattingCodeFixProvider.cs (1)
72protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (1)
363var editor = new SyntaxEditor(root, document.Project.Solution.Services);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (3)
49protected abstract bool TryUpdateTupleAssignment(IBlockOperation? blockStatement, IParameterSymbol parameter, ISymbol fieldOrProperty, SyntaxEditor editor); 455var editor = new SyntaxEditor(root, services); 537SyntaxEditor editor)
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (1)
60SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid,
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
377var callerNodeEditor = new SyntaxEditor(callerDeclarationNode, syntaxGenerator);
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
299var editor = new SyntaxEditor(inlineExpression, syntaxGenerator);
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (5)
241var editor = new SyntaxEditor(root, _generator); 496var editor = new SyntaxEditor(root, _generator); 503var expressionEditor = new SyntaxEditor(_expression, _generator); 552private TExpressionSyntax CreateNewArgumentExpression(SyntaxEditor editor, 640private async Task UpdateExpressionInOriginalFunctionAsync(SyntaxEditor editor, CancellationToken cancellationToken)
InvertConditional\AbstractInvertConditionalCodeRefactoringProvider.cs (1)
49var editor = new SyntaxEditor(root, document.Project.Solution.Services);
PreferFrameworkType\PreferFrameworkTypeCodeFixProvider.cs (1)
49SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
RemoveRedundantEqualityCodeFixProvider.cs (1)
43protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
RemoveUnnecessaryAttributeSuppressionsCodeFixProvider.cs (1)
44protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (2)
51protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 74SyntaxEditor editor,
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (3)
33protected abstract void RemoveOrReplaceNode(SyntaxEditor editor, SyntaxNode node, IBlockFactsService blockFacts); 60protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor syntaxEditor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 122protected static void RemoveNode(SyntaxEditor editor, SyntaxNode node, IBlockFactsService blockFacts)
ReplaceMethodWithProperty\IReplaceMethodWithPropertyService.cs (4)
20void ReplaceGetReference(SyntaxEditor editor, SyntaxToken nameToken, string propertyName, bool nameChanged); 21void ReplaceSetReference(SyntaxEditor editor, SyntaxToken nameToken, string propertyName, bool nameChanged); 25SyntaxEditor editor, SemanticModel semanticModel, 28void RemoveSetMethod(SyntaxEditor editor, SyntaxNode setMethodDeclaration);
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (4)
224var editor = new SyntaxEditor(root, originalDocument.Project.Solution.Services); 238SyntaxNode root, SyntaxEditor editor, 278SyntaxNode root, SyntaxEditor editor, 369var editor = new SyntaxEditor(root, updatedSolution.Services);
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (3)
56SyntaxEditor editor, SyntaxNode identifierName, 80private readonly SyntaxEditor _editor; 96SyntaxEditor editor,
ReplacePropertyWithMethods\IReplacePropertyWithMethodsService.cs (1)
23SyntaxEditor editor, SyntaxNode identifierName,
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (3)
228var editor = new SyntaxEditor(root, originalDocument.Project.Solution.Services); 244SyntaxNode root, SyntaxEditor editor, 364var editor = new SyntaxEditor(root, updatedSolution.Services);
Shared\Utilities\ExtractTypeHelpers.cs (1)
33var editor = new SyntaxEditor(originalRoot, symbolMapping.AnnotatedSolution.Services);
SimplifyConditionalCodeFixProvider.cs (1)
44SyntaxEditor editor,
SimplifyThisOrMe\AbstractSimplifyThisOrMeCodeFixProvider.cs (1)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
SimplifyTypeNames\AbstractSimplifyTypeNamesCodeFixProvider.cs (1)
103SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
SplitOrMergeIfStatements\Consecutive\AbstractMergeConsecutiveIfStatementsCodeRefactoringProvider.cs (1)
93var editor = new SyntaxEditor(root, generator);
SplitOrMergeIfStatements\Consecutive\AbstractSplitIntoConsecutiveIfStatementsCodeRefactoringProvider.cs (1)
70var editor = new SyntaxEditor(root, generator);
SplitOrMergeIfStatements\IIfLikeStatementGenerator.cs (2)
62void InsertElseIfClause(SyntaxEditor editor, SyntaxNode afterIfOrElseIf, SyntaxNode elseIfClause); 67void RemoveElseIfClause(SyntaxEditor editor, SyntaxNode elseIfClause);
UpdateLegacySuppressionsCodeFixProvider.cs (1)
45protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
209var editor = new SyntaxEditor(declaratorTreeRoot, fieldDocument.Project.Solution.Services);
UseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
42SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
43SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (2)
44SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 62SyntaxEditor editor, SemanticModel semanticModel, INamedTypeSymbol? expressionTypeOpt,
UseExplicitTupleNameCodeFixProvider.cs (1)
40SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseSystemHashCodeCodeFixProvider.cs (1)
41SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (8)
VisualBasicRemoveUnnecessaryByValCodeFixProvider.vb (1)
37Protected Overrides Async Function FixAllAsync(document As Document, diagnostics As ImmutableArray(Of Diagnostic), editor As SyntaxEditor, fallbackOptions As CodeActionOptionsProvider, cancellationToken As CancellationToken) As Task
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (1)
55editor As SyntaxEditor,
VisualBasicRemoveUnusedValuesCodeFixProvider.vb (2)
37Protected Overrides Sub InsertAtStartOfSwitchCaseBlockForDeclarationInCaseLabelOrClause(switchCaseBlock As CaseBlockSyntax, editor As SyntaxEditor, declarationStatement As LocalDeclarationStatementSyntax) 61Protected Overrides Function GetReplacementNodeForCompoundAssignment(originalCompoundAssignment As SyntaxNode, newAssignmentTarget As SyntaxNode, editor As SyntaxEditor, syntaxFacts As ISyntaxFactsService) As SyntaxNode
VisualBasicSimplifyObjectCreationCodeFixProvider.vb (1)
35Protected Overrides Async Function FixAllAsync(document As Document, diagnostics As ImmutableArray(Of Diagnostic), editor As SyntaxEditor, fallbackOptions As CodeActionOptionsProvider, cancellationToken As CancellationToken) As Task
VisualBasicUseInferredMemberNameCodeFixProvider.vb (1)
22Protected Overrides Sub LanguageSpecificRemoveSuggestedNode(editor As SyntaxEditor, node As SyntaxNode)
VisualBasicUseIsNotExpressionCodeFixProvider.vb (2)
36editor As SyntaxEditor, 49editor As SyntaxEditor,
Microsoft.CodeAnalysis.VisualBasic.Features (24)
ConvertForEachToFor\VisualBasicConvertForEachToForCodeRefactoringProvider.vb (1)
45Protected Overrides Sub ConvertToForStatement(model As SemanticModel, foreachInfo As ForEachInfo, editor As SyntaxEditor, cancellationToken As CancellationToken)
EmbeddedLanguages\EmbeddedLanguageUtilities.vb (1)
10Friend Sub AddComment(editor As SyntaxEditor, stringLiteral As SyntaxToken, commentContents As String)
EmbeddedLanguages\VisualBasicJsonDetectionCodeFixProvider.vb (1)
22Protected Overrides Sub AddComment(editor As CodeAnalysis.Editing.SyntaxEditor, stringLiteral As SyntaxToken, commentContents As String)
InitializeParameter\InitializeParameterHelpers.vb (1)
48editor As SyntaxEditor,
InitializeParameter\VisualBasicAddParameterCheckCodeRefactoringProvider.vb (1)
40Protected Overrides Sub InsertStatement(editor As SyntaxEditor, functionDeclaration As SyntaxNode, returnsVoid As Boolean, statementToAddAfterOpt As SyntaxNode, statement As StatementSyntax)
InitializeParameter\VisualBasicInitializeMemberFromParameterCodeRefactoringProvider.vb (2)
44Protected Overrides Sub InsertStatement(editor As SyntaxEditor, functionDeclaration As SyntaxNode, returnsVoid As Boolean, statementToAddAfterOpt As SyntaxNode, statement As StatementSyntax) 85Protected Overrides Function TryUpdateTupleAssignment(blockStatement As IBlockOperation, parameter As IParameterSymbol, fieldOrProperty As ISymbol, editor As SyntaxEditor) As Boolean
RemoveSharedFromModuleMembers\VisualBasicRemoveSharedFromModuleMembersCodeFixProvider.vb (1)
62Protected Overrides Function FixAllAsync(document As Document, diagnostics As ImmutableArray(Of Diagnostic), editor As SyntaxEditor, fallbackOptions As CodeActionOptionsProvider, cancellationToken As CancellationToken) As Task
RemoveUnusedVariable\VisualBasicRemoveUnusedVariableCodeFixProvider.vb (1)
41Protected Overrides Sub RemoveOrReplaceNode(editor As SyntaxEditor, node As SyntaxNode, blockFacts As IBlockFactsService)
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (5)
27Public Sub RemoveSetMethod(editor As SyntaxEditor, setMethodDeclaration As SyntaxNode) Implements IReplaceMethodWithPropertyService.RemoveSetMethod 40editor As SyntaxEditor, 64editor As SyntaxEditor, 135Public Sub ReplaceGetReference(editor As SyntaxEditor, nameToken As SyntaxToken, propertyName As String, nameChanged As Boolean) Implements IReplaceMethodWithPropertyService.ReplaceGetReference 164Public Sub ReplaceSetReference(editor As SyntaxEditor, nameToken As SyntaxToken, propertyName As String, nameChanged As Boolean) Implements IReplaceMethodWithPropertyService.ReplaceSetReference
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (2)
180Public Sub InsertElseIfClause(editor As SyntaxEditor, afterIfOrElseIf As SyntaxNode, elseIfClause As SyntaxNode) Implements IIfLikeStatementGenerator.InsertElseIfClause 196Public Sub RemoveElseIfClause(editor As SyntaxEditor, elseIfClause As SyntaxNode) Implements IIfLikeStatementGenerator.RemoveElseIfClause
VisualBasicRemoveUnnecessaryByValCodeFixProvider.vb (1)
37Protected Overrides Async Function FixAllAsync(document As Document, diagnostics As ImmutableArray(Of Diagnostic), editor As SyntaxEditor, fallbackOptions As CodeActionOptionsProvider, cancellationToken As CancellationToken) As Task
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (1)
55editor As SyntaxEditor,
VisualBasicRemoveUnusedValuesCodeFixProvider.vb (2)
37Protected Overrides Sub InsertAtStartOfSwitchCaseBlockForDeclarationInCaseLabelOrClause(switchCaseBlock As CaseBlockSyntax, editor As SyntaxEditor, declarationStatement As LocalDeclarationStatementSyntax) 61Protected Overrides Function GetReplacementNodeForCompoundAssignment(originalCompoundAssignment As SyntaxNode, newAssignmentTarget As SyntaxNode, editor As SyntaxEditor, syntaxFacts As ISyntaxFactsService) As SyntaxNode
VisualBasicSimplifyObjectCreationCodeFixProvider.vb (1)
35Protected Overrides Async Function FixAllAsync(document As Document, diagnostics As ImmutableArray(Of Diagnostic), editor As SyntaxEditor, fallbackOptions As CodeActionOptionsProvider, cancellationToken As CancellationToken) As Task
VisualBasicUseInferredMemberNameCodeFixProvider.vb (1)
22Protected Overrides Sub LanguageSpecificRemoveSuggestedNode(editor As SyntaxEditor, node As SyntaxNode)
VisualBasicUseIsNotExpressionCodeFixProvider.vb (2)
36editor As SyntaxEditor, 49editor As SyntaxEditor,
Microsoft.CodeAnalysis.Workspaces (43)
AbstractMoveDeclarationNearReferenceService.cs (3)
83var editor = new SyntaxEditor(root, document.Project.Solution.Services); 117Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation, CancellationToken cancellationToken) 158Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation)
AddParameterEditor.cs (1)
19SyntaxEditor editor,
CodeRefactorings\SyntaxEditorBasedCodeRefactoringProvider.cs (4)
61Task FixAllAsync(SyntaxEditor editor) 71Func<SyntaxEditor, Task> editAsync, 75var editor = new SyntaxEditor(root, document.Project.Solution.Services); 86SyntaxEditor editor,
Editing\SyntaxEditor.cs (4)
62/// Creates a new <see cref="SyntaxEditor"/> instance. 71/// Creates a new <see cref="SyntaxEditor"/> instance. 79/// Creates a new <see cref="SyntaxEditor"/> instance. 94/// The <see cref="SyntaxNode"/> that was specified when the <see cref="SyntaxEditor"/> was constructed.
Editing\SyntaxEditorExtensions.cs (22)
13public static void SetAccessibility(this SyntaxEditor editor, SyntaxNode declaration, Accessibility accessibility) 16public static void SetModifiers(this SyntaxEditor editor, SyntaxNode declaration, DeclarationModifiers modifiers) 19internal static void RemoveAllAttributes(this SyntaxEditor editor, SyntaxNode declaration) 22internal static void RemoveAllComments(this SyntaxEditor editor, SyntaxNode declaration) 25internal static void RemoveAllTypeInheritance(this SyntaxEditor editor, SyntaxNode declaration) 28public static void SetName(this SyntaxEditor editor, SyntaxNode declaration, string name) 31public static void SetType(this SyntaxEditor editor, SyntaxNode declaration, SyntaxNode type) 34public static void SetTypeParameters(this SyntaxEditor editor, SyntaxNode declaration, IEnumerable<string> typeParameters) 37public static void SetTypeConstraint(this SyntaxEditor editor, SyntaxNode declaration, string typeParameterName, SpecialTypeConstraintKind kind, IEnumerable<SyntaxNode> types) 40public static void SetExpression(this SyntaxEditor editor, SyntaxNode declaration, SyntaxNode expression) 43public static void SetStatements(this SyntaxEditor editor, SyntaxNode declaration, IEnumerable<SyntaxNode> statements) 46public static void SetGetAccessorStatements(this SyntaxEditor editor, SyntaxNode declaration, IEnumerable<SyntaxNode> statements) 49public static void SetSetAccessorStatements(this SyntaxEditor editor, SyntaxNode declaration, IEnumerable<SyntaxNode> statements) 52public static void AddParameter(this SyntaxEditor editor, SyntaxNode declaration, SyntaxNode parameter) 55public static void InsertParameter(this SyntaxEditor editor, SyntaxNode declaration, int index, SyntaxNode parameter) 58public static void AddAttribute(this SyntaxEditor editor, SyntaxNode declaration, SyntaxNode attribute) 61public static void AddReturnAttribute(this SyntaxEditor editor, SyntaxNode declaration, SyntaxNode attribute) 64public static void AddAttributeArgument(this SyntaxEditor editor, SyntaxNode attributeDeclaration, SyntaxNode attributeArgument) 67public static void AddMember(this SyntaxEditor editor, SyntaxNode declaration, SyntaxNode member) 70public static void InsertMembers(this SyntaxEditor editor, SyntaxNode declaration, int index, IEnumerable<SyntaxNode> members) 73public static void AddInterfaceType(this SyntaxEditor editor, SyntaxNode declaration, SyntaxNode interfaceType) 76public static void AddBaseType(this SyntaxEditor editor, SyntaxNode declaration, SyntaxNode baseType)
SyntaxEditorBasedCodeFixProvider.cs (3)
78Func<SyntaxEditor, Task> editAsync, 82var editor = new SyntaxEditor(root, document.Project.Solution.Services); 97Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken);
SyntaxEditorExtensions.cs (6)
27this SyntaxEditor editor, Document document, 50this SyntaxEditor editor, Document document, 73this SyntaxEditor editor, Document document, 94this SyntaxEditor editor, Document document, 117this SyntaxEditor editor, Document document, 151this SyntaxEditor editor, Document document,
Microsoft.CodeAnalysis.Workspaces.UnitTests (10)
Editing\SyntaxEditorTests.cs (10)
39private SyntaxEditor GetEditor(SyntaxNode root) 54var editor = GetEditor(cu); 80var editor = GetEditor(cu); 105var editor = GetEditor(cu); 132var editor = GetEditor(cu); 159var editor = GetEditor(cu); 180var editor = GetEditor(cu); 226var editor = GetEditor(cu); 270var editor = GetEditor(cu); 315var editor = GetEditor(cu);