1 type derived from SyntaxEditor
Microsoft.CodeAnalysis.Workspaces (1)
Editing\DocumentEditor.cs (1)
16public class DocumentEditor : SyntaxEditor
124 instantiations of SyntaxEditor
GenerateDocumentationAndConfigFiles (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
84var subEditor = new SyntaxEditor(currentRoot, solutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
116var editor = new SyntaxEditor(root, services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
84var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
124var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
85var editor = new SyntaxEditor(root, document.Project.Solution.Services);
Microsoft.CodeAnalysis.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
84var subEditor = new SyntaxEditor(currentRoot, solutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
116var editor = new SyntaxEditor(root, services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
84var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
124var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
85var editor = new SyntaxEditor(root, document.Project.Solution.Services);
Microsoft.CodeAnalysis.BannedApiAnalyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
84var subEditor = new SyntaxEditor(currentRoot, solutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
116var editor = new SyntaxEditor(root, services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
84var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
124var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
85var editor = new SyntaxEditor(root, document.Project.Solution.Services);
Microsoft.CodeAnalysis.CodeStyle.Fixes (12)
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
114var editor = new SyntaxEditor(syntaxRoot, solution.Services);
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
175var editor = new SyntaxEditor(root, currentSolution.Services);
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
177var editor = new SyntaxEditor(node, solutionServices);
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
303var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (1)
66var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
230var editor = new SyntaxEditor(declaratorTreeRoot, fieldDocument.Project.Solution.Services);
src\Analyzers\Core\CodeFixes\UseConditionalExpression\AbstractUseConditionalExpressionCodeFixProvider.cs (1)
58var nestedEditor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
84var subEditor = new SyntaxEditor(currentRoot, solutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
116var editor = new SyntaxEditor(root, services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
84var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
124var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
85var editor = new SyntaxEditor(root, document.Project.Solution.Services);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (11)
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
105var editor = new SyntaxEditor(currentRoot, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
33var syntaxEditor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (1)
48var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
60var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\RemoveUnneccessaryUnsafeModifier\CSharpRemoveUnnecessaryUnsafeModifierCodeFixProvider.cs (1)
43var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryNullableWarningSuppressionsCodeFixProvider.cs (1)
59var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (1)
74var subEditor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
62var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
161var editor = new SyntaxEditor(currentRoot, services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
293var editor = new SyntaxEditor(destination, this.LanguageServices.SolutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
42var editor = new SyntaxEditor(memberDeclaration, document.Project.Solution.Services);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (1)
37var rootEditor = new SyntaxEditor(root, services);
Microsoft.CodeAnalysis.CSharp.Features (23)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (3)
129var editor = new SyntaxEditor(root, generator); 217editor = new SyntaxEditor(root, generator); 226editor = new SyntaxEditor(root, generator);
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
218var editor = new SyntaxEditor(scope, document.Project.Solution.Services);
CodeRefactorings\UseExplicitOrImplicitType\AbstractUseTypeCodeRefactoringProvider.cs (1)
121var editor = new SyntaxEditor(root, document.Project.Solution.Services);
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
172var editor = new SyntaxEditor(root, CSharpSyntaxGenerator.Instance);
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
106var editor = new SyntaxEditor(root, generator);
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (1)
225var classDeclarationEditor = new SyntaxEditor(classDeclaration, CSharpSyntaxGenerator.Instance);
ConvertToExtension\ConvertToExtensionFixAllProvider.cs (1)
40var editor = new SyntaxEditor(root, document.Project.Solution.Services);
Formatting\CSharpAccessibilityModifiersNewDocumentFormattingProvider.cs (1)
42var editor = new SyntaxEditor(root, document.Project.Solution.Services);
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
316var editor = new SyntaxEditor(compilationUnit, document.Project.Solution.Services);
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
271var editor = new SyntaxEditor(root, document.Project.Solution.Services);
Snippets\AbstractCSharpForLoopSnippetProvider.cs (1)
51var editor = new SyntaxEditor(snippetExpressionNode, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
105var editor = new SyntaxEditor(currentRoot, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
33var syntaxEditor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (1)
48var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
60var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\RemoveUnneccessaryUnsafeModifier\CSharpRemoveUnnecessaryUnsafeModifierCodeFixProvider.cs (1)
43var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryNullableWarningSuppressionsCodeFixProvider.cs (1)
59var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (1)
74var subEditor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
62var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
161var editor = new SyntaxEditor(currentRoot, services);
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
216var editor = new SyntaxEditor(root, CSharpSyntaxGenerator.Instance);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
293var editor = new SyntaxEditor(destination, this.LanguageServices.SolutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
42var editor = new SyntaxEditor(memberDeclaration, document.Project.Solution.Services);
Microsoft.CodeAnalysis.Features (36)
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (1)
118var editor = new SyntaxEditor(syntaxRoot, document.Project.Solution.Services);
AddImport\AbstractAddImportCodeRefactoringProvider.cs (1)
183var editor = new SyntaxEditor(root, document.Project.Solution.Services);
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
108var editor = new SyntaxEditor(root, generator);
ConvertAnonymousType\AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (1)
110var editor = new SyntaxEditor(root, SyntaxGenerator.GetGenerator(document));
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
94var 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)
327var editor = new SyntaxEditor(root, generator);
ConvertLinq\ConvertForEachToLinqQuery\AbstractConvertForEachToLinqQueryProvider.cs (1)
151var editor = new SyntaxEditor(converter.ForEachInfo.SemanticModel.SyntaxTree.GetRoot(cancellationToken), document.Project.Solution.Services);
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
319var editor = new SyntaxEditor(root, syntaxGenerator);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (2)
379var editor = new SyntaxEditor(syntaxRoot, generator); 563editor = new SyntaxEditor(root, generator);
ExtractInterface\AbstractExtractInterfaceService.cs (1)
330var editor = new SyntaxEditor(currentRoot, solution.Services);
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (2)
608var editor = new SyntaxEditor(root, document.Project.Solution.Services); 645var editor = new SyntaxEditor(root, document.Project.Solution.Services);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
482var editor = new SyntaxEditor(root, services);
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
297var callerNodeEditor = new SyntaxEditor(callerDeclarationNode, syntaxGenerator);
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
291var editor = new SyntaxEditor(inlineExpression, syntaxGenerator);
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (3)
232var editor = new SyntaxEditor(root, _generator); 493var editor = new SyntaxEditor(root, _generator); 500var expressionEditor = new SyntaxEditor(_expression, _generator);
InvertConditional\AbstractInvertConditionalCodeRefactoringProvider.cs (1)
49var editor = new SyntaxEditor(root, document.Project.Solution.Services);
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
227var editor = new SyntaxEditor(root, services);
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (2)
220var editor = new SyntaxEditor(root, originalDocument.Project.Solution.Services); 364var editor = new SyntaxEditor(root, updatedSolution.Services);
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (2)
220var editor = new SyntaxEditor(root, originalDocument.Project.Solution.Services); 363var 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)
69var editor = new SyntaxEditor(root, generator);
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
114var editor = new SyntaxEditor(syntaxRoot, solution.Services);
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
175var editor = new SyntaxEditor(root, currentSolution.Services);
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
177var editor = new SyntaxEditor(node, solutionServices);
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
303var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (1)
66var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
230var editor = new SyntaxEditor(declaratorTreeRoot, fieldDocument.Project.Solution.Services);
src\Analyzers\Core\CodeFixes\UseConditionalExpression\AbstractUseConditionalExpressionCodeFixProvider.cs (1)
58var nestedEditor = new SyntaxEditor(root, document.Project.Solution.Services);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
84var subEditor = new SyntaxEditor(currentRoot, solutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
116var editor = new SyntaxEditor(root, services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
84var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
124var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
85var editor = new SyntaxEditor(root, document.Project.Solution.Services);
Microsoft.CodeAnalysis.Workspaces (6)
CodeRefactorings\SyntaxEditorBasedCodeRefactoringProvider.cs (1)
70var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
84var subEditor = new SyntaxEditor(currentRoot, solutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
116var editor = new SyntaxEditor(root, services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
84var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
124var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
85var editor = new SyntaxEditor(root, document.Project.Solution.Services);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Editing\SyntaxEditorTests.cs (1)
37=> new(root, EmptyWorkspace.Services.SolutionServices);
Roslyn.Diagnostics.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
84var subEditor = new SyntaxEditor(currentRoot, solutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
116var editor = new SyntaxEditor(root, services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
84var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
124var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
85var editor = new SyntaxEditor(root, document.Project.Solution.Services);
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
293var editor = new SyntaxEditor(destination, this.LanguageServices.SolutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
42var editor = new SyntaxEditor(memberDeclaration, document.Project.Solution.Services);
Text.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
84var subEditor = new SyntaxEditor(currentRoot, solutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
116var editor = new SyntaxEditor(root, services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
84var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
124var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
85var editor = new SyntaxEditor(root, document.Project.Solution.Services);
738 references to SyntaxEditor
GenerateDocumentationAndConfigFiles (24)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (3)
39SyntaxEditor editor, 57SyntaxEditor editor, 84var subEditor = new SyntaxEditor(currentRoot, solutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (2)
26protected abstract void FixAll(SyntaxEditor editor, IEnumerable<TextSpan> commonSpans); 116var editor = new SyntaxEditor(root, services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (3)
80Func<SyntaxEditor, Task> editAsync, 84var editor = new SyntaxEditor(root, document.Project.Solution.Services); 98Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
19SyntaxEditor editor,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\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,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (5)
29protected abstract bool TryUpdateTupleAssignment(IBlockOperation? blockStatement, IParameterSymbol parameter, ISymbol fieldOrProperty, SyntaxEditor editor); 34SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, TStatementSyntax statement); 79public void InsertStatement(SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, SyntaxNode statement) 124var editor = new SyntaxEditor(root, document.Project.Solution.Services); 139SyntaxEditor editor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
19SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, SyntaxNode statement);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (3)
85var editor = new SyntaxEditor(root, document.Project.Solution.Services); 119Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation, CancellationToken cancellationToken) 160Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation)
Microsoft.CodeAnalysis.Analyzers (24)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (3)
39SyntaxEditor editor, 57SyntaxEditor editor, 84var subEditor = new SyntaxEditor(currentRoot, solutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (2)
26protected abstract void FixAll(SyntaxEditor editor, IEnumerable<TextSpan> commonSpans); 116var editor = new SyntaxEditor(root, services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (3)
80Func<SyntaxEditor, Task> editAsync, 84var editor = new SyntaxEditor(root, document.Project.Solution.Services); 98Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
19SyntaxEditor editor,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\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,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (5)
29protected abstract bool TryUpdateTupleAssignment(IBlockOperation? blockStatement, IParameterSymbol parameter, ISymbol fieldOrProperty, SyntaxEditor editor); 34SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, TStatementSyntax statement); 79public void InsertStatement(SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, SyntaxNode statement) 124var editor = new SyntaxEditor(root, document.Project.Solution.Services); 139SyntaxEditor editor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
19SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, SyntaxNode statement);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (3)
85var editor = new SyntaxEditor(root, document.Project.Solution.Services); 119Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation, CancellationToken cancellationToken) 160Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation)
Microsoft.CodeAnalysis.BannedApiAnalyzers (24)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (3)
39SyntaxEditor editor, 57SyntaxEditor editor, 84var subEditor = new SyntaxEditor(currentRoot, solutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (2)
26protected abstract void FixAll(SyntaxEditor editor, IEnumerable<TextSpan> commonSpans); 116var editor = new SyntaxEditor(root, services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (3)
80Func<SyntaxEditor, Task> editAsync, 84var editor = new SyntaxEditor(root, document.Project.Solution.Services); 98Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
19SyntaxEditor editor,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\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,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (5)
29protected abstract bool TryUpdateTupleAssignment(IBlockOperation? blockStatement, IParameterSymbol parameter, ISymbol fieldOrProperty, SyntaxEditor editor); 34SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, TStatementSyntax statement); 79public void InsertStatement(SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, SyntaxNode statement) 124var editor = new SyntaxEditor(root, document.Project.Solution.Services); 139SyntaxEditor editor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
19SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, SyntaxNode statement);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (3)
85var editor = new SyntaxEditor(root, document.Project.Solution.Services); 119Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation, CancellationToken cancellationToken) 160Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation)
Microsoft.CodeAnalysis.CodeStyle.Fixes (98)
src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
41SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AddAccessibilityModifiersHelpers.cs (1)
13SyntaxEditor editor, ISymbol symbol, SyntaxNode declaration)
src\Analyzers\Core\CodeFixes\AddAnonymousTypeMemberName\AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (2)
84SyntaxEditor editor, CancellationToken cancellationToken) 101SyntaxEditor editor, SyntaxAnnotation? annotation, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (1)
213SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\AddObsoleteAttribute\AbstractAddObsoleteAttributeCodeFixProvider.cs (1)
72SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
114var editor = new SyntaxEditor(syntaxRoot, solution.Services);
src\Analyzers\Core\CodeFixes\AddRequiredParentheses\AddRequiredParenthesesCodeFixProvider.cs (1)
38SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\ConvertTypeOfToNameOf\AbstractConvertTypeOfToNameOfCodeFixProvider.cs (2)
35SyntaxEditor editor, CancellationToken cancellationToken) 52SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (2)
40SyntaxEditor editor, CancellationToken cancellationToken) 55SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\Formatting\FormattingCodeFixProvider.cs (1)
86protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (2)
39SyntaxEditor editor, 55Document document, SyntaxEditor editor, List<TSymbolSyntax> declarators, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\MakeMemberStatic\AbstractMakeMemberStaticCodeFixProvider.cs (1)
28protected sealed override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (2)
175var editor = new SyntaxEditor(root, currentSolution.Services); 185SyntaxEditor editor, ISyntaxFactsService syntaxFacts, ReferenceLocation referenceLocation, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\MakeTypeAbstract\AbstractMakeTypeAbstractCodeFixProvider.cs (1)
28protected sealed override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\MakeTypePartial\AbstractMakeTypePartialCodeFixProvider.cs (1)
23protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\OrderModifiers\AbstractOrderModifiersCodeFixProvider.cs (1)
44Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (5)
45Document document, SyntaxEditor editor, SemanticModel semanticModel, 117Document document, SyntaxEditor editor, ImmutableArray<Diagnostic> diagnostics, 130Document document, SyntaxEditor editor, Diagnostic diagnostic, 151SyntaxEditor editor, SemanticModel semanticModel, 214SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchExpressionCodeFixProvider.cs (1)
24Document document, SyntaxEditor editor, SemanticModel semanticModel,
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchStatementCodeFixProvider.cs (1)
31Document document, SyntaxEditor editor, SemanticModel semanticModel,
src\Analyzers\Core\CodeFixes\QualifyMemberAccess\AbstractQualifyMemberAccessCodeFixProvider.cs (1)
34SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
54SyntaxEditor editor, CancellationToken cancellationToken) 177var editor = new SyntaxEditor(node, solutionServices);
src\Analyzers\Core\CodeFixes\RemoveRedundantEquality\RemoveRedundantEqualityCodeFixProvider.cs (1)
31SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsCodeFixProvider.cs (1)
53Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesCodeFixProvider.cs (1)
33SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryAttributeSuppressionsCodeFixProvider.cs (1)
39protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (2)
45protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken) 68SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\RemoveUnusedMembers\AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
42SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (8)
91protected abstract void InsertAtStartOfSwitchCaseBlockForDeclarationInCaseLabelOrClause(TSwitchCaseBlockSyntax switchCaseBlock, SyntaxEditor editor, TLocalDeclarationStatementSyntax declarationStatement); 102SyntaxEditor editor, 121protected virtual SyntaxNode? TryUpdateParentOfUpdatedNode(SyntaxNode parent, SyntaxNode newNameNode, SyntaxEditor editor, ISyntaxFacts syntaxFacts, SemanticModel semanticModel) => null; 284protected sealed override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken) 303var editor = new SyntaxEditor(root, document.Project.Solution.Services); 354SyntaxEditor editor, 389SyntaxEditor editor) 450SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\SimplifyBooleanExpression\SimplifyConditionalCodeFixProvider.cs (1)
37SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (1)
47SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\SimplifyLinqExpression\SimplifyLinqExpressionCodeFixProvider.cs (1)
35SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (1)
66var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\Core\CodeFixes\UpdateLegacySuppressions\UpdateLegacySuppressionsCodeFixProvider.cs (1)
40protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
230var editor = new SyntaxEditor(declaratorTreeRoot, fieldDocument.Project.Solution.Services);
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
33SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
37SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (2)
38SyntaxEditor editor, CancellationToken cancellationToken) 56SyntaxEditor editor, SemanticModel semanticModel, INamedTypeSymbol? expressionTypeOpt,
src\Analyzers\Core\CodeFixes\UseCollectionInitializer\AbstractUseCollectionInitializerCodeFixProvider.cs (1)
62SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\UseCompoundAssignment\AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
51SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\UseConditionalExpression\AbstractUseConditionalExpressionCodeFixProvider.cs (3)
44SyntaxEditor editor, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken); 47Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, 58var nestedEditor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (3)
59SyntaxEditor editor, 103SyntaxEditor editor, 127ISyntaxFactsService syntaxFacts, SyntaxEditor editor, IConditionalOperation ifOperation,
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
46SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\UseExplicitTupleName\UseExplicitTupleNameCodeFixProvider.cs (1)
33SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\UseInferredMemberName\AbstractUseInferredMemberNameCodeFixProvider.cs (2)
16protected abstract void LanguageSpecificRemoveSuggestedNode(SyntaxEditor editor, SyntaxNode node); 28SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
47SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (3)
81SyntaxEditor editor, 100SyntaxEditor editor, 158SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (1)
65SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\UseSystemHashCode\UseSystemHashCodeCodeFixProvider.cs (1)
35SyntaxEditor editor, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (3)
39SyntaxEditor editor, 57SyntaxEditor editor, 84var subEditor = new SyntaxEditor(currentRoot, solutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (2)
26protected abstract void FixAll(SyntaxEditor editor, IEnumerable<TextSpan> commonSpans); 116var editor = new SyntaxEditor(root, services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (3)
80Func<SyntaxEditor, Task> editAsync, 84var editor = new SyntaxEditor(root, document.Project.Solution.Services); 98Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
19SyntaxEditor editor,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\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,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (5)
29protected abstract bool TryUpdateTupleAssignment(IBlockOperation? blockStatement, IParameterSymbol parameter, ISymbol fieldOrProperty, SyntaxEditor editor); 34SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, TStatementSyntax statement); 79public void InsertStatement(SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, SyntaxNode statement) 124var editor = new SyntaxEditor(root, document.Project.Solution.Services); 139SyntaxEditor editor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
19SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, SyntaxNode statement);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (3)
85var editor = new SyntaxEditor(root, document.Project.Solution.Services); 119Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation, CancellationToken cancellationToken) 160Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (115)
src\Analyzers\CSharp\CodeFixes\AddBraces\CSharpAddBracesCodeFixProvider.cs (1)
32SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
67protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (2)
135SyntaxEditor editor, CancellationToken cancellationToken) 148SyntaxEditor editor, SyntaxNode container,
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAboveReturnCodeFixProvider.cs (2)
32SyntaxEditor editor, SyntaxNode container, 44SyntaxEditor editor, SyntaxNode exprOrStatement, ImmutableArray<SyntaxNode> statements)
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAtStartCodeFixProvider.cs (1)
51SyntaxEditor editor, SyntaxNode container,
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceCodeFixProvider.cs (1)
48SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
42SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
134SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
76SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (1)
126protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.cs (1)
59Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (2)
46SyntaxEditor editor, CancellationToken cancellationToken) 105var editor = new SyntaxEditor(currentRoot, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (4)
45SyntaxEditor editor, CancellationToken cancellationToken) 55SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken) 69SyntaxEditor editor, 111SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\MakeAnonymousFunctionStatic\CSharpMakeAnonymousFunctionStaticCodeFixProvider.cs (1)
36protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (2)
33var syntaxEditor = new SyntaxEditor(root, document.Project.Solution.Services); 42SyntaxEditor syntaxEditor,
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixProvider.cs (1)
31Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (1)
50protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
106protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\MakeStatementAsynchronous\CSharpMakeStatementAsynchronousCodeFixProvider.cs (2)
49SyntaxEditor editor, CancellationToken cancellationToken) 62private static void MakeStatementAsynchronous(SyntaxEditor editor, SyntaxNode statementToFix)
src\Analyzers\CSharp\CodeFixes\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
36SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
37SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\MakeStructReadOnly\CSharpMakeStructReadOnlyCodeFixProvider.cs (1)
35SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (2)
48var editor = new SyntaxEditor(root, document.Project.Solution.Services); 61SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (2)
76SyntaxEditor editor, 99Document document, SemanticModel model, SyntaxEditor editor, SyntaxNode node, HashSet<TypeSyntax> alreadyHandled, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
60var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\RemoveUnneccessaryUnsafeModifier\CSharpRemoveUnnecessaryUnsafeModifierCodeFixProvider.cs (3)
43var editor = new SyntaxEditor(root, document.Project.Solution.Services); 50private static void FixAll(SyntaxEditor editor, IEnumerable<TextSpan> spans) 91protected override void FixAll(SyntaxEditor editor, IEnumerable<TextSpan> commonSpans)
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryCast\CSharpRemoveUnnecessaryCastCodeFixProvider.cs (1)
38SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (1)
35SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
41SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
48SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryNullableWarningSuppressionsCodeFixProvider.cs (3)
59var editor = new SyntaxEditor(root, document.Project.Solution.Services); 82SyntaxEditor editor, 126protected override void FixAll(SyntaxEditor editor, IEnumerable<TextSpan> commonSpans)
src\Analyzers\CSharp\CodeFixes\RemoveUnreachableCode\CSharpRemoveUnreachableCodeCodeFixProvider.cs (2)
51SyntaxEditor editor, 78static void RemoveStatement(SyntaxEditor editor, SyntaxNode statement)
src\Analyzers\CSharp\CodeFixes\RemoveUnusedLocalFunction\CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (1)
36protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (3)
91protected override SyntaxNode? TryUpdateParentOfUpdatedNode(SyntaxNode parent, SyntaxNode newNameNode, SyntaxEditor editor, ISyntaxFacts syntaxFacts, SemanticModel semanticModel) 168protected override void InsertAtStartOfSwitchCaseBlockForDeclarationInCaseLabelOrClause(SwitchSectionSyntax switchCaseBlock, SyntaxEditor editor, LocalDeclarationStatementSyntax declarationStatement) 186SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastCodeFixProvider.cs (1)
38SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorCodeFixProvider.cs (1)
36protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
39SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
95SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForArrayCodeFixProvider.cs (1)
36SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (2)
39SyntaxEditor editor, 74var subEditor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
37SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForEmptyCodeFixProvider.cs (1)
35SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
45SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
38SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocCodeFixProvider.cs (1)
32SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
41SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (2)
38SyntaxEditor editor, CancellationToken cancellationToken) 62var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\UseDefaultLiteral\CSharpUseDefaultLiteralCodeFixProvider.cs (1)
35SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (1)
115protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseExpressionBody\UseExpressionBodyCodeFixProvider.cs (2)
54SyntaxEditor editor, CancellationToken cancellationToken) 75SemanticModel semanticModel, SyntaxEditor editor, Diagnostic diagnostic,
src\Analyzers\CSharp\CodeFixes\UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeFixProvider.cs (1)
35SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
40SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
47SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (6)
50SyntaxEditor editor, CancellationToken cancellationToken) 62Document document, SyntaxEditor editor, 90private static async Task HandleDeclarationExpressionAsync(Document document, SyntaxEditor editor, DeclarationExpressionSyntax declarationExpression, CancellationToken cancellationToken) 118private static Task HandleForEachStatementAsync(Document document, SyntaxEditor editor, ForEachStatementSyntax forEach, CancellationToken cancellationToken) 126private static Task HandleVariableDeclarationAsync(Document document, SyntaxEditor editor, VariableDeclarationSyntax varDecl, CancellationToken cancellationToken) 139SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseImplicitTypeCodeFixProvider.cs (2)
41SyntaxEditor editor, CancellationToken cancellationToken) 52internal static void ReplaceTypeWithVar(SyntaxEditor editor, TypeSyntax type)
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseIndexOperatorCodeFixProvider.cs (1)
36SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (1)
46SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseInferredMemberName\CSharpUseInferredMemberNameCodeFixProvider.cs (1)
18protected override void LanguageSpecificRemoveSuggestedNode(SyntaxEditor editor, SyntaxNode node)
src\Analyzers\CSharp\CodeFixes\UseInterpolatedVerbatimString\CSharpUseInterpolatedVerbatimStringCodeFixProvider.cs (2)
36SyntaxEditor editor, CancellationToken cancellationToken) 46SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
50SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
38SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
53SyntaxEditor editor, CancellationToken cancellationToken) 161var editor = new SyntaxEditor(currentRoot, services);
src\Analyzers\CSharp\CodeFixes\UseNameofInAttribute\CSharpUseNameofInAttributeCodeFixProvider.cs (1)
37SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
72SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndMemberAccessCodeFixProvider.cs (2)
40SyntaxEditor editor, CancellationToken cancellationToken) 46private static void FixOne(SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (2)
40SyntaxEditor editor, CancellationToken cancellationToken) 82SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (2)
37SyntaxEditor editor, CancellationToken cancellationToken) 47SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpUseNotPatternCodeFixProvider.cs (2)
35SyntaxEditor editor, CancellationToken cancellationToken) 47SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
44SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseThrowExpression\UseThrowExpressionCodeFixProvider.cs (1)
40SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseTupleSwap\CSharpUseTupleSwapCodeFixProvider.cs (2)
37SyntaxEditor editor, CancellationToken cancellationToken) 44SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfCodeFixProvider.cs (2)
40SyntaxEditor editor, CancellationToken cancellationToken) 47SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
43SyntaxEditor editor, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
293var editor = new SyntaxEditor(destination, this.LanguageServices.SolutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (4)
42var editor = new SyntaxEditor(memberDeclaration, document.Project.Solution.Services); 126private readonly SyntaxEditor _editor; 130private RemoveDiscardHelper(LocalDeclarationStatementSyntax localDeclarationStatement, SyntaxEditor editor) 140SyntaxEditor editor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (2)
37protected override void InsertStatement(SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, StatementSyntax statement) 44SyntaxEditor editor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
163SyntaxEditor editor,
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (1)
37var rootEditor = new SyntaxEditor(root, services);
Microsoft.CodeAnalysis.CSharp.Features (150)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
129var editor = new SyntaxEditor(root, generator);
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
218var editor = new SyntaxEditor(scope, document.Project.Solution.Services);
CodeRefactorings\UseExplicitOrImplicitType\AbstractUseTypeCodeRefactoringProvider.cs (2)
23protected abstract Task HandleDeclarationAsync(Document document, SyntaxEditor editor, TypeSyntax type, CancellationToken cancellationToken); 121var editor = new SyntaxEditor(root, document.Project.Solution.Services);
CodeRefactorings\UseExplicitOrImplicitType\UseExplicitTypeCodeRefactoringProvider.cs (1)
35protected override Task HandleDeclarationAsync(Document document, SyntaxEditor editor, TypeSyntax node, CancellationToken cancellationToken)
CodeRefactorings\UseExplicitOrImplicitType\UseImplicitTypeCodeRefactoringProvider.cs (1)
35protected override Task HandleDeclarationAsync(Document document, SyntaxEditor editor, TypeSyntax type, CancellationToken cancellationToken)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (2)
172var editor = new SyntaxEditor(root, CSharpSyntaxGenerator.Instance); 585SyntaxEditor editor,
ConvertForEachToFor\CSharpConvertForEachToForCodeRefactoringProvider.cs (1)
57SemanticModel 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)
46public override void Convert(SyntaxEditor editor, bool convertToQuery, CancellationToken cancellationToken)
ConvertLinq\ConvertForEachToLinqQuery\DefaultConverter.cs (1)
22public override void Convert(SyntaxEditor editor, bool convertToQuery, CancellationToken cancellationToken)
ConvertLinq\ConvertForEachToLinqQuery\YieldReturnConverter.cs (1)
23public override void Convert(SyntaxEditor editor, bool convertToQuery, CancellationToken cancellationToken)
ConvertNamespace\ConvertNamespaceCodeRefactoringProvider.cs (1)
90SyntaxEditor editor,
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
106var editor = new SyntaxEditor(root, generator);
ConvertProgram\ConvertToProgramMainCodeFixProvider.cs (1)
46Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
ConvertProgram\ConvertToTopLevelStatementsCodeFixProvider.cs (1)
45Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (1)
225var classDeclarationEditor = new SyntaxEditor(classDeclaration, CSharpSyntaxGenerator.Instance);
ConvertToExtension\ConvertToExtensionFixAllProvider.cs (1)
40var editor = new SyntaxEditor(root, document.Project.Solution.Services);
ConvertToRawString\ConvertStringToRawStringCodeRefactoringProvider.cs (1)
145SyntaxEditor editor,
Copilot\CSharpImplementNotImplementedExceptionFixProvider.cs (1)
85SyntaxEditor editor, CancellationToken cancellationToken)
EmbeddedLanguages\CSharpJsonDetectionCodeFixProvider.cs (1)
22protected override void AddComment(SyntaxEditor editor, SyntaxToken stringLiteral, string commentContents)
EmbeddedLanguages\EmbeddedLanguageUtilities.cs (1)
12internal static void AddComment(SyntaxEditor editor, SyntaxToken stringLiteral, string commentContents)
Formatting\CSharpAccessibilityModifiersNewDocumentFormattingProvider.cs (1)
42var editor = new SyntaxEditor(root, document.Project.Solution.Services);
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (1)
89SyntaxEditor editor, ISyntaxFactsService syntaxFacts,
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
316var editor = new SyntaxEditor(compilationUnit, document.Project.Solution.Services);
RemoveUnusedVariable\CSharpRemoveUnusedVariableCodeFixProvider.cs (1)
53protected override void RemoveOrReplaceNode(SyntaxEditor editor, SyntaxNode node, IBlockFactsService blockFacts)
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (8)
36public void RemoveSetMethod(SyntaxEditor editor, SyntaxNode setMethodDeclaration) 42SyntaxEditor editor, 309private static readonly Action<SyntaxEditor, InvocationExpressionSyntax, SimpleNameSyntax, SimpleNameSyntax> s_replaceGetReferenceInvocation = 318private static readonly Action<SyntaxEditor, InvocationExpressionSyntax, SimpleNameSyntax, SimpleNameSyntax> s_replaceSetReferenceInvocation = 350public void ReplaceGetReference(SyntaxEditor editor, SyntaxToken nameToken, string propertyName, bool nameChanged) 353public void ReplaceSetReference(SyntaxEditor editor, SyntaxToken nameToken, string propertyName, bool nameChanged) 356public static void ReplaceInvocation(SyntaxEditor editor, SyntaxToken nameToken, string propertyName, bool nameChanged, 357Action<SyntaxEditor, InvocationExpressionSyntax, SimpleNameSyntax, SimpleNameSyntax> replace)
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
271var editor = new SyntaxEditor(root, document.Project.Solution.Services);
Snippets\AbstractCSharpForLoopSnippetProvider.cs (1)
51var editor = new SyntaxEditor(snippetExpressionNode, document.Project.Solution.Services);
SplitOrMergeIfStatements\CSharpIfLikeStatementGenerator.cs (2)
134public void InsertElseIfClause(SyntaxEditor editor, SyntaxNode afterIfOrElseIf, SyntaxNode elseIfClause) 156public void RemoveElseIfClause(SyntaxEditor editor, SyntaxNode elseIfClause)
src\Analyzers\CSharp\CodeFixes\AddBraces\CSharpAddBracesCodeFixProvider.cs (1)
32SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
67protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (2)
135SyntaxEditor editor, CancellationToken cancellationToken) 148SyntaxEditor editor, SyntaxNode container,
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAboveReturnCodeFixProvider.cs (2)
32SyntaxEditor editor, SyntaxNode container, 44SyntaxEditor editor, SyntaxNode exprOrStatement, ImmutableArray<SyntaxNode> statements)
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAtStartCodeFixProvider.cs (1)
51SyntaxEditor editor, SyntaxNode container,
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceCodeFixProvider.cs (1)
48SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
42SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
134SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
76SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (1)
126protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.cs (1)
59Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (2)
46SyntaxEditor editor, CancellationToken cancellationToken) 105var editor = new SyntaxEditor(currentRoot, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (4)
45SyntaxEditor editor, CancellationToken cancellationToken) 55SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken) 69SyntaxEditor editor, 111SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\MakeAnonymousFunctionStatic\CSharpMakeAnonymousFunctionStaticCodeFixProvider.cs (1)
36protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (2)
33var syntaxEditor = new SyntaxEditor(root, document.Project.Solution.Services); 42SyntaxEditor syntaxEditor,
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixProvider.cs (1)
31Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (1)
50protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
106protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\MakeStatementAsynchronous\CSharpMakeStatementAsynchronousCodeFixProvider.cs (2)
49SyntaxEditor editor, CancellationToken cancellationToken) 62private static void MakeStatementAsynchronous(SyntaxEditor editor, SyntaxNode statementToFix)
src\Analyzers\CSharp\CodeFixes\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
36SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
37SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\MakeStructReadOnly\CSharpMakeStructReadOnlyCodeFixProvider.cs (1)
35SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (2)
48var editor = new SyntaxEditor(root, document.Project.Solution.Services); 61SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (2)
76SyntaxEditor editor, 99Document document, SemanticModel model, SyntaxEditor editor, SyntaxNode node, HashSet<TypeSyntax> alreadyHandled, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
60var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\RemoveUnneccessaryUnsafeModifier\CSharpRemoveUnnecessaryUnsafeModifierCodeFixProvider.cs (3)
43var editor = new SyntaxEditor(root, document.Project.Solution.Services); 50private static void FixAll(SyntaxEditor editor, IEnumerable<TextSpan> spans) 91protected override void FixAll(SyntaxEditor editor, IEnumerable<TextSpan> commonSpans)
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryCast\CSharpRemoveUnnecessaryCastCodeFixProvider.cs (1)
38SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (1)
35SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
41SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
48SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryNullableWarningSuppressionsCodeFixProvider.cs (3)
59var editor = new SyntaxEditor(root, document.Project.Solution.Services); 82SyntaxEditor editor, 126protected override void FixAll(SyntaxEditor editor, IEnumerable<TextSpan> commonSpans)
src\Analyzers\CSharp\CodeFixes\RemoveUnreachableCode\CSharpRemoveUnreachableCodeCodeFixProvider.cs (2)
51SyntaxEditor editor, 78static void RemoveStatement(SyntaxEditor editor, SyntaxNode statement)
src\Analyzers\CSharp\CodeFixes\RemoveUnusedLocalFunction\CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (1)
36protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (3)
91protected override SyntaxNode? TryUpdateParentOfUpdatedNode(SyntaxNode parent, SyntaxNode newNameNode, SyntaxEditor editor, ISyntaxFacts syntaxFacts, SemanticModel semanticModel) 168protected override void InsertAtStartOfSwitchCaseBlockForDeclarationInCaseLabelOrClause(SwitchSectionSyntax switchCaseBlock, SyntaxEditor editor, LocalDeclarationStatementSyntax declarationStatement) 186SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastCodeFixProvider.cs (1)
38SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorCodeFixProvider.cs (1)
36protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
39SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
95SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForArrayCodeFixProvider.cs (1)
36SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (2)
39SyntaxEditor editor, 74var subEditor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
37SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForEmptyCodeFixProvider.cs (1)
35SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
45SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
38SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocCodeFixProvider.cs (1)
32SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
41SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (2)
38SyntaxEditor editor, CancellationToken cancellationToken) 62var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\CSharp\CodeFixes\UseDefaultLiteral\CSharpUseDefaultLiteralCodeFixProvider.cs (1)
35SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (1)
115protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseExpressionBody\UseExpressionBodyCodeFixProvider.cs (2)
54SyntaxEditor editor, CancellationToken cancellationToken) 75SemanticModel semanticModel, SyntaxEditor editor, Diagnostic diagnostic,
src\Analyzers\CSharp\CodeFixes\UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeFixProvider.cs (1)
35SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
40SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
47SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (6)
50SyntaxEditor editor, CancellationToken cancellationToken) 62Document document, SyntaxEditor editor, 90private static async Task HandleDeclarationExpressionAsync(Document document, SyntaxEditor editor, DeclarationExpressionSyntax declarationExpression, CancellationToken cancellationToken) 118private static Task HandleForEachStatementAsync(Document document, SyntaxEditor editor, ForEachStatementSyntax forEach, CancellationToken cancellationToken) 126private static Task HandleVariableDeclarationAsync(Document document, SyntaxEditor editor, VariableDeclarationSyntax varDecl, CancellationToken cancellationToken) 139SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseImplicitTypeCodeFixProvider.cs (2)
41SyntaxEditor editor, CancellationToken cancellationToken) 52internal static void ReplaceTypeWithVar(SyntaxEditor editor, TypeSyntax type)
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseIndexOperatorCodeFixProvider.cs (1)
36SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (1)
46SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseInferredMemberName\CSharpUseInferredMemberNameCodeFixProvider.cs (1)
18protected override void LanguageSpecificRemoveSuggestedNode(SyntaxEditor editor, SyntaxNode node)
src\Analyzers\CSharp\CodeFixes\UseInterpolatedVerbatimString\CSharpUseInterpolatedVerbatimStringCodeFixProvider.cs (2)
36SyntaxEditor editor, CancellationToken cancellationToken) 46SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
50SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
38SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
53SyntaxEditor editor, CancellationToken cancellationToken) 161var editor = new SyntaxEditor(currentRoot, services);
src\Analyzers\CSharp\CodeFixes\UseNameofInAttribute\CSharpUseNameofInAttributeCodeFixProvider.cs (1)
37SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
72SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndMemberAccessCodeFixProvider.cs (2)
40SyntaxEditor editor, CancellationToken cancellationToken) 46private static void FixOne(SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (2)
40SyntaxEditor editor, CancellationToken cancellationToken) 82SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (2)
37SyntaxEditor editor, CancellationToken cancellationToken) 47SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpUseNotPatternCodeFixProvider.cs (2)
35SyntaxEditor editor, CancellationToken cancellationToken) 47SyntaxEditor editor,
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
44SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseThrowExpression\UseThrowExpressionCodeFixProvider.cs (1)
40SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseTupleSwap\CSharpUseTupleSwapCodeFixProvider.cs (2)
37SyntaxEditor editor, CancellationToken cancellationToken) 44SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfCodeFixProvider.cs (2)
40SyntaxEditor editor, CancellationToken cancellationToken) 47SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
43SyntaxEditor editor, CancellationToken cancellationToken)
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (2)
190SyntaxEditor editor, 236SyntaxEditor editor,
UsePatternMatching\CSharpIsAndCastCheckWithoutNameCodeFixProvider.cs (1)
38SyntaxEditor editor, CancellationToken cancellationToken)
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
216var editor = new SyntaxEditor(root, CSharpSyntaxGenerator.Instance);
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
293var editor = new SyntaxEditor(destination, this.LanguageServices.SolutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (4)
42var editor = new SyntaxEditor(memberDeclaration, document.Project.Solution.Services); 126private readonly SyntaxEditor _editor; 130private RemoveDiscardHelper(LocalDeclarationStatementSyntax localDeclarationStatement, SyntaxEditor editor) 140SyntaxEditor editor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (2)
37protected override void InsertStatement(SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, StatementSyntax statement) 44SyntaxEditor editor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
163SyntaxEditor editor,
Microsoft.CodeAnalysis.Features (148)
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (1)
118var editor = new SyntaxEditor(syntaxRoot, document.Project.Solution.Services);
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
151SyntaxEditor editor,
AddImport\AbstractAddImportCodeRefactoringProvider.cs (1)
183var editor = new SyntaxEditor(root, document.Project.Solution.Services);
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (4)
108var editor = new SyntaxEditor(root, generator); 150Document document, SyntaxEditor editor, SyntaxNode containingMember, 178Document document, SyntaxEditor editor, INamedTypeSymbol classSymbol, 214SyntaxEditor editor, INamedTypeSymbol classSymbol,
ConvertAnonymousType\AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (2)
110var editor = new SyntaxEditor(root, SyntaxGenerator.GetGenerator(document)); 124private void ReplaceWithTuple(SyntaxEditor editor, TAnonymousObjectCreationExpressionSyntax node)
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
94var 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)
327var editor = new SyntaxEditor(root, generator);
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
184SyntaxEditor 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);
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (3)
270SyntaxEditor editor, 319var editor = new SyntaxEditor(root, syntaxGenerator); 327SyntaxEditor editor,
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (11)
302var documentToEditorMap = new Dictionary<Document, SyntaxEditor>(); 325Dictionary<Document, SyntaxEditor> documentToEditorMap, 379var editor = new SyntaxEditor(syntaxRoot, generator); 554Dictionary<Document, SyntaxEditor> documentToEditorMap, 560if (!documentToEditorMap.TryGetValue(document, out var editor)) 584Document startingDocument, Dictionary<Document, SyntaxEditor> documentToEditorMap, CancellationToken cancellationToken) 614Document document, NamingRule parameterNamingRule, bool isRecord, SyntaxEditor editor, 634Document document, NamingRule parameterNamingRule, bool isRecord, SyntaxEditor editor, 690SyntaxEditor editor, string typeName, ImmutableArray<ITypeParameterSymbol> typeParameters, 748Document document, SyntaxEditor editor, SyntaxNode startingNode, 780SyntaxEditor editor, string typeName, ImmutableArray<ITypeParameterSymbol> typeParameters,
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDetectionCodeFixProvider.cs (3)
30protected abstract void AddComment(SyntaxEditor editor, SyntaxToken stringLiteral, string commentContents); 41public void Fix(SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken) 55SyntaxEditor editor, CancellationToken cancellationToken)
ExtractInterface\AbstractExtractInterfaceService.cs (1)
330var editor = new SyntaxEditor(currentRoot, solution.Services);
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (2)
608var editor = new SyntaxEditor(root, document.Project.Solution.Services); 645var editor = new SyntaxEditor(root, document.Project.Solution.Services);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
482var editor = new SyntaxEditor(root, services);
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
297var callerNodeEditor = new SyntaxEditor(callerDeclarationNode, syntaxGenerator);
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
291var editor = new SyntaxEditor(inlineExpression, syntaxGenerator);
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (5)
232var editor = new SyntaxEditor(root, _generator); 493var editor = new SyntaxEditor(root, _generator); 500var expressionEditor = new SyntaxEditor(_expression, _generator); 549private TExpressionSyntax CreateNewArgumentExpression(SyntaxEditor editor, 637private async Task UpdateExpressionInOriginalFunctionAsync(SyntaxEditor editor, CancellationToken cancellationToken)
InvertConditional\AbstractInvertConditionalCodeRefactoringProvider.cs (1)
49var editor = new SyntaxEditor(root, document.Project.Solution.Services);
OrganizeImports\OrganizeImportsCodeRefactoringProvider.cs (1)
55Document document, ImmutableArray<TextSpan> fixAllSpans, SyntaxEditor editor, string? equivalenceKey, CancellationToken cancellationToken)
PreferFrameworkType\PreferFrameworkTypeCodeFixProvider.cs (1)
39SyntaxEditor editor, CancellationToken cancellationToken)
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
227var editor = new SyntaxEditor(root, services);
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (3)
33protected abstract void RemoveOrReplaceNode(SyntaxEditor editor, SyntaxNode node, IBlockFactsService blockFacts); 55protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor syntaxEditor, CancellationToken cancellationToken) 117protected static void RemoveNode(SyntaxEditor editor, SyntaxNode node, IBlockFactsService blockFacts)
ReplaceMethodWithProperty\IReplaceMethodWithPropertyService.cs (4)
18void ReplaceGetReference(SyntaxEditor editor, SyntaxToken nameToken, string propertyName, bool nameChanged); 19void ReplaceSetReference(SyntaxEditor editor, SyntaxToken nameToken, string propertyName, bool nameChanged); 23SyntaxEditor editor, SemanticModel semanticModel, 26void RemoveSetMethod(SyntaxEditor editor, SyntaxNode setMethodDeclaration);
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (4)
220var editor = new SyntaxEditor(root, originalDocument.Project.Solution.Services); 234SyntaxNode root, SyntaxEditor editor, 274SyntaxNode root, SyntaxEditor editor, 364var editor = new SyntaxEditor(root, updatedSolution.Services);
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (3)
56SyntaxEditor editor, SyntaxNode identifierName, 80private readonly SyntaxEditor _editor; 96SyntaxEditor editor,
ReplacePropertyWithMethods\IReplacePropertyWithMethodsService.cs (1)
20SyntaxEditor editor, SyntaxNode identifierName,
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (3)
220var editor = new SyntaxEditor(root, originalDocument.Project.Solution.Services); 236SyntaxNode root, SyntaxEditor editor, 363var editor = new SyntaxEditor(root, updatedSolution.Services);
Shared\Utilities\ExtractTypeHelpers.cs (1)
33var editor = new SyntaxEditor(originalRoot, symbolMapping.AnnotatedSolution.Services);
SimplifyThisOrMe\AbstractSimplifyThisOrMeCodeFixProvider.cs (1)
38SyntaxEditor editor, CancellationToken cancellationToken)
SimplifyTypeNames\AbstractSimplifyTypeNamesCodeFixProvider.cs (1)
93SyntaxEditor editor, CancellationToken cancellationToken)
SplitOrMergeIfStatements\Consecutive\AbstractMergeConsecutiveIfStatementsCodeRefactoringProvider.cs (1)
93var editor = new SyntaxEditor(root, generator);
SplitOrMergeIfStatements\Consecutive\AbstractSplitIntoConsecutiveIfStatementsCodeRefactoringProvider.cs (1)
69var editor = new SyntaxEditor(root, generator);
SplitOrMergeIfStatements\IIfLikeStatementGenerator.cs (2)
60void InsertElseIfClause(SyntaxEditor editor, SyntaxNode afterIfOrElseIf, SyntaxNode elseIfClause); 65void RemoveElseIfClause(SyntaxEditor editor, SyntaxNode elseIfClause);
src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
41SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AddAccessibilityModifiersHelpers.cs (1)
13SyntaxEditor editor, ISymbol symbol, SyntaxNode declaration)
src\Analyzers\Core\CodeFixes\AddAnonymousTypeMemberName\AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (2)
84SyntaxEditor editor, CancellationToken cancellationToken) 101SyntaxEditor editor, SyntaxAnnotation? annotation, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (1)
213SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\AddObsoleteAttribute\AbstractAddObsoleteAttributeCodeFixProvider.cs (1)
72SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
114var editor = new SyntaxEditor(syntaxRoot, solution.Services);
src\Analyzers\Core\CodeFixes\AddRequiredParentheses\AddRequiredParenthesesCodeFixProvider.cs (1)
38SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\ConvertTypeOfToNameOf\AbstractConvertTypeOfToNameOfCodeFixProvider.cs (2)
35SyntaxEditor editor, CancellationToken cancellationToken) 52SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (2)
40SyntaxEditor editor, CancellationToken cancellationToken) 55SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\Formatting\FormattingCodeFixProvider.cs (1)
86protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (2)
39SyntaxEditor editor, 55Document document, SyntaxEditor editor, List<TSymbolSyntax> declarators, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\MakeMemberStatic\AbstractMakeMemberStaticCodeFixProvider.cs (1)
28protected sealed override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (2)
175var editor = new SyntaxEditor(root, currentSolution.Services); 185SyntaxEditor editor, ISyntaxFactsService syntaxFacts, ReferenceLocation referenceLocation, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\MakeTypeAbstract\AbstractMakeTypeAbstractCodeFixProvider.cs (1)
28protected sealed override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\MakeTypePartial\AbstractMakeTypePartialCodeFixProvider.cs (1)
23protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\OrderModifiers\AbstractOrderModifiersCodeFixProvider.cs (1)
44Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (5)
45Document document, SyntaxEditor editor, SemanticModel semanticModel, 117Document document, SyntaxEditor editor, ImmutableArray<Diagnostic> diagnostics, 130Document document, SyntaxEditor editor, Diagnostic diagnostic, 151SyntaxEditor editor, SemanticModel semanticModel, 214SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchExpressionCodeFixProvider.cs (1)
24Document document, SyntaxEditor editor, SemanticModel semanticModel,
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchStatementCodeFixProvider.cs (1)
31Document document, SyntaxEditor editor, SemanticModel semanticModel,
src\Analyzers\Core\CodeFixes\QualifyMemberAccess\AbstractQualifyMemberAccessCodeFixProvider.cs (1)
34SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
54SyntaxEditor editor, CancellationToken cancellationToken) 177var editor = new SyntaxEditor(node, solutionServices);
src\Analyzers\Core\CodeFixes\RemoveRedundantEquality\RemoveRedundantEqualityCodeFixProvider.cs (1)
31SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsCodeFixProvider.cs (1)
53Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesCodeFixProvider.cs (1)
33SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryAttributeSuppressionsCodeFixProvider.cs (1)
39protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (2)
45protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken) 68SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\RemoveUnusedMembers\AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
42SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (8)
91protected abstract void InsertAtStartOfSwitchCaseBlockForDeclarationInCaseLabelOrClause(TSwitchCaseBlockSyntax switchCaseBlock, SyntaxEditor editor, TLocalDeclarationStatementSyntax declarationStatement); 102SyntaxEditor editor, 121protected virtual SyntaxNode? TryUpdateParentOfUpdatedNode(SyntaxNode parent, SyntaxNode newNameNode, SyntaxEditor editor, ISyntaxFacts syntaxFacts, SemanticModel semanticModel) => null; 284protected sealed override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken) 303var editor = new SyntaxEditor(root, document.Project.Solution.Services); 354SyntaxEditor editor, 389SyntaxEditor editor) 450SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\SimplifyBooleanExpression\SimplifyConditionalCodeFixProvider.cs (1)
37SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (1)
47SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\SimplifyLinqExpression\SimplifyLinqExpressionCodeFixProvider.cs (1)
35SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (1)
66var editor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\Core\CodeFixes\UpdateLegacySuppressions\UpdateLegacySuppressionsCodeFixProvider.cs (1)
40protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
230var editor = new SyntaxEditor(declaratorTreeRoot, fieldDocument.Project.Solution.Services);
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
33SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
37SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (2)
38SyntaxEditor editor, CancellationToken cancellationToken) 56SyntaxEditor editor, SemanticModel semanticModel, INamedTypeSymbol? expressionTypeOpt,
src\Analyzers\Core\CodeFixes\UseCollectionInitializer\AbstractUseCollectionInitializerCodeFixProvider.cs (1)
62SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\UseCompoundAssignment\AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
51SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\UseConditionalExpression\AbstractUseConditionalExpressionCodeFixProvider.cs (3)
44SyntaxEditor editor, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken); 47Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, 58var nestedEditor = new SyntaxEditor(root, document.Project.Solution.Services);
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (3)
59SyntaxEditor editor, 103SyntaxEditor editor, 127ISyntaxFactsService syntaxFacts, SyntaxEditor editor, IConditionalOperation ifOperation,
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
46SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\UseExplicitTupleName\UseExplicitTupleNameCodeFixProvider.cs (1)
33SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\UseInferredMemberName\AbstractUseInferredMemberNameCodeFixProvider.cs (2)
16protected abstract void LanguageSpecificRemoveSuggestedNode(SyntaxEditor editor, SyntaxNode node); 28SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
47SyntaxEditor editor, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (3)
81SyntaxEditor editor, 100SyntaxEditor editor, 158SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (1)
65SyntaxEditor editor,
src\Analyzers\Core\CodeFixes\UseSystemHashCode\UseSystemHashCodeCodeFixProvider.cs (1)
35SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (24)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (3)
39SyntaxEditor editor, 57SyntaxEditor editor, 84var subEditor = new SyntaxEditor(currentRoot, solutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (2)
26protected abstract void FixAll(SyntaxEditor editor, IEnumerable<TextSpan> commonSpans); 116var editor = new SyntaxEditor(root, services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (3)
80Func<SyntaxEditor, Task> editAsync, 84var editor = new SyntaxEditor(root, document.Project.Solution.Services); 98Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
19SyntaxEditor editor,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\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,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (5)
29protected abstract bool TryUpdateTupleAssignment(IBlockOperation? blockStatement, IParameterSymbol parameter, ISymbol fieldOrProperty, SyntaxEditor editor); 34SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, TStatementSyntax statement); 79public void InsertStatement(SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, SyntaxNode statement) 124var editor = new SyntaxEditor(root, document.Project.Solution.Services); 139SyntaxEditor editor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
19SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, SyntaxNode statement);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (3)
85var editor = new SyntaxEditor(root, document.Project.Solution.Services); 119Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation, CancellationToken cancellationToken) 160Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation)
Microsoft.CodeAnalysis.Workspaces (55)
CodeRefactorings\SyntaxEditorBasedCodeRefactoringProvider.cs (4)
56Task RefactorAllAsync(SyntaxEditor editor) 66Func<SyntaxEditor, Task> editAsync, 70var editor = new SyntaxEditor(root, document.Project.Solution.Services); 81SyntaxEditor editor,
Editing\SyntaxEditor.cs (4)
60/// Creates a new <see cref="SyntaxEditor"/> instance. 69/// Creates a new <see cref="SyntaxEditor"/> instance. 77/// Creates a new <see cref="SyntaxEditor"/> instance. 92/// The <see cref="SyntaxNode"/> that was specified when the <see cref="SyntaxEditor"/> was constructed.
Editing\SyntaxEditorExtensions.cs (23)
11public static void SetAccessibility(this SyntaxEditor editor, SyntaxNode declaration, Accessibility accessibility) 14public static void SetModifiers(this SyntaxEditor editor, SyntaxNode declaration, DeclarationModifiers modifiers) 17internal static void RemoveAllAttributes(this SyntaxEditor editor, SyntaxNode declaration) 20internal static void RemoveAllComments(this SyntaxEditor editor, SyntaxNode declaration) 23internal static void RemoveAllTypeInheritance(this SyntaxEditor editor, SyntaxNode declaration) 26public static void SetName(this SyntaxEditor editor, SyntaxNode declaration, string name) 29public static void SetType(this SyntaxEditor editor, SyntaxNode declaration, SyntaxNode type) 32public static void SetTypeParameters(this SyntaxEditor editor, SyntaxNode declaration, IEnumerable<string> typeParameters) 35public static void SetTypeConstraint(this SyntaxEditor editor, SyntaxNode declaration, string typeParameterName, SpecialTypeConstraintKind kind, IEnumerable<SyntaxNode> types) 38public static void SetExpression(this SyntaxEditor editor, SyntaxNode declaration, SyntaxNode expression) 41public static void SetStatements(this SyntaxEditor editor, SyntaxNode declaration, IEnumerable<SyntaxNode> statements) 44public static void SetGetAccessorStatements(this SyntaxEditor editor, SyntaxNode declaration, IEnumerable<SyntaxNode> statements) 47public static void SetSetAccessorStatements(this SyntaxEditor editor, SyntaxNode declaration, IEnumerable<SyntaxNode> statements) 50public static void AddParameter(this SyntaxEditor editor, SyntaxNode declaration, SyntaxNode parameter) 53public static void InsertParameter(this SyntaxEditor editor, SyntaxNode declaration, int index, SyntaxNode parameter) 56public static void AddAttribute(this SyntaxEditor editor, SyntaxNode declaration, SyntaxNode attribute) 59public static void AddReturnAttribute(this SyntaxEditor editor, SyntaxNode declaration, SyntaxNode attribute) 62public static void AddAttributeArgument(this SyntaxEditor editor, SyntaxNode attributeDeclaration, SyntaxNode attributeArgument) 65public static void AddMember(this SyntaxEditor editor, SyntaxNode declaration, SyntaxNode member) 68public static void InsertMembers(this SyntaxEditor editor, SyntaxNode declaration, int index, IEnumerable<SyntaxNode> members) 71public static void AddInterfaceType(this SyntaxEditor editor, SyntaxNode declaration, SyntaxNode interfaceType) 74public static void AddBaseType(this SyntaxEditor editor, SyntaxNode declaration, SyntaxNode baseType) 77internal static void RemovePrimaryConstructor(this SyntaxEditor editor, SyntaxNode declaration)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (3)
39SyntaxEditor editor, 57SyntaxEditor editor, 84var subEditor = new SyntaxEditor(currentRoot, solutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (2)
26protected abstract void FixAll(SyntaxEditor editor, IEnumerable<TextSpan> commonSpans); 116var editor = new SyntaxEditor(root, services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (3)
80Func<SyntaxEditor, Task> editAsync, 84var editor = new SyntaxEditor(root, document.Project.Solution.Services); 98Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
19SyntaxEditor editor,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\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,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (5)
29protected abstract bool TryUpdateTupleAssignment(IBlockOperation? blockStatement, IParameterSymbol parameter, ISymbol fieldOrProperty, SyntaxEditor editor); 34SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, TStatementSyntax statement); 79public void InsertStatement(SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, SyntaxNode statement) 124var editor = new SyntaxEditor(root, document.Project.Solution.Services); 139SyntaxEditor editor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
19SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, SyntaxNode statement);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (3)
85var editor = new SyntaxEditor(root, document.Project.Solution.Services); 119Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation, CancellationToken cancellationToken) 160Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation)
Microsoft.CodeAnalysis.Workspaces.UnitTests (11)
Editing\SyntaxEditorTests.cs (11)
36private SyntaxEditor GetEditor(SyntaxNode root) 52var editor = GetEditor(cu); 80var editor = GetEditor(cu); 107var editor = GetEditor(cu); 136var editor = GetEditor(cu); 165var editor = GetEditor(cu); 187var editor = GetEditor(cu); 222var editor = GetEditor(cu); 264var editor = GetEditor(cu); 306var editor = GetEditor(cu); 343var editor = GetEditor(cu);
Roslyn.Diagnostics.Analyzers (24)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (3)
39SyntaxEditor editor, 57SyntaxEditor editor, 84var subEditor = new SyntaxEditor(currentRoot, solutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (2)
26protected abstract void FixAll(SyntaxEditor editor, IEnumerable<TextSpan> commonSpans); 116var editor = new SyntaxEditor(root, services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (3)
80Func<SyntaxEditor, Task> editAsync, 84var editor = new SyntaxEditor(root, document.Project.Solution.Services); 98Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
19SyntaxEditor editor,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\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,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (5)
29protected abstract bool TryUpdateTupleAssignment(IBlockOperation? blockStatement, IParameterSymbol parameter, ISymbol fieldOrProperty, SyntaxEditor editor); 34SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, TStatementSyntax statement); 79public void InsertStatement(SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, SyntaxNode statement) 124var editor = new SyntaxEditor(root, document.Project.Solution.Services); 139SyntaxEditor editor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
19SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, SyntaxNode statement);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (3)
85var editor = new SyntaxEditor(root, document.Project.Solution.Services); 119Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation, CancellationToken cancellationToken) 160Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation)
Roslyn.Diagnostics.CSharp.Analyzers (8)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
293var editor = new SyntaxEditor(destination, this.LanguageServices.SolutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (4)
42var editor = new SyntaxEditor(memberDeclaration, document.Project.Solution.Services); 126private readonly SyntaxEditor _editor; 130private RemoveDiscardHelper(LocalDeclarationStatementSyntax localDeclarationStatement, SyntaxEditor editor) 140SyntaxEditor editor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (2)
37protected override void InsertStatement(SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, StatementSyntax statement) 44SyntaxEditor editor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
163SyntaxEditor editor,
Text.Analyzers (24)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (3)
39SyntaxEditor editor, 57SyntaxEditor editor, 84var subEditor = new SyntaxEditor(currentRoot, solutionServices);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (2)
26protected abstract void FixAll(SyntaxEditor editor, IEnumerable<TextSpan> commonSpans); 116var editor = new SyntaxEditor(root, services);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (3)
80Func<SyntaxEditor, Task> editAsync, 84var editor = new SyntaxEditor(root, document.Project.Solution.Services); 98Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
19SyntaxEditor editor,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\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,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (5)
29protected abstract bool TryUpdateTupleAssignment(IBlockOperation? blockStatement, IParameterSymbol parameter, ISymbol fieldOrProperty, SyntaxEditor editor); 34SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, TStatementSyntax statement); 79public void InsertStatement(SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, SyntaxNode statement) 124var editor = new SyntaxEditor(root, document.Project.Solution.Services); 139SyntaxEditor editor)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
19SyntaxEditor editor, SyntaxNode functionDeclaration, bool returnsVoid, SyntaxNode? statementToAddAfter, SyntaxNode statement);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (3)
85var editor = new SyntaxEditor(root, document.Project.Solution.Services); 119Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation, CancellationToken cancellationToken) 160Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation)