AbstractPopulateSwitchCodeFixProvider.cs (5)
50Document document, SyntaxEditor editor, SemanticModel semanticModel,
124Document document, SyntaxEditor editor, ImmutableArray<Diagnostic> diagnostics,
137Document document, SyntaxEditor editor, Diagnostic diagnostic,
159SyntaxEditor editor, SemanticModel semanticModel,
222SyntaxEditor editor,
AbstractRemoveUnusedValuesCodeFixProvider.cs (8)
93protected abstract void InsertAtStartOfSwitchCaseBlockForDeclarationInCaseLabelOrClause(TSwitchCaseBlockSyntax switchCaseBlock, SyntaxEditor editor, TLocalDeclarationStatementSyntax declarationStatement);
104SyntaxEditor editor,
123protected virtual SyntaxNode? TryUpdateParentOfUpdatedNode(SyntaxNode parent, SyntaxNode newNameNode, SyntaxEditor editor, ISyntaxFacts syntaxFacts, SemanticModel semanticModel) => null;
272protected sealed override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
292var editor = new SyntaxEditor(root, document.Project.Solution.Services);
343SyntaxEditor editor,
378SyntaxEditor editor)
439SyntaxEditor editor,
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,
UseExplicitTypeCodeFixProvider.cs (6)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
57Document document, SyntaxEditor editor,
85private static async Task HandleDeclarationExpressionAsync(Document document, SyntaxEditor editor, DeclarationExpressionSyntax declarationExpression, CancellationToken cancellationToken)
112private static Task HandleForEachStatementAsync(Document document, SyntaxEditor editor, ForEachStatementSyntax forEach, CancellationToken cancellationToken)
120private static Task HandleVariableDeclarationAsync(Document document, SyntaxEditor editor, VariableDeclarationSyntax varDecl, CancellationToken cancellationToken)
131private static async Task UpdateTypeSyntaxAsync(Document document, SyntaxEditor editor, TypeSyntax typeSyntax, SyntaxNode declarationSyntax, CancellationToken cancellationToken)
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (8)
34public void RemoveSetMethod(SyntaxEditor editor, SyntaxNode setMethodDeclaration)
40SyntaxEditor editor,
311private static readonly Action<SyntaxEditor, InvocationExpressionSyntax, SimpleNameSyntax, SimpleNameSyntax> s_replaceGetReferenceInvocation =
320private static readonly Action<SyntaxEditor, InvocationExpressionSyntax, SimpleNameSyntax, SimpleNameSyntax> s_replaceSetReferenceInvocation =
352public void ReplaceGetReference(SyntaxEditor editor, SyntaxToken nameToken, string propertyName, bool nameChanged)
355public void ReplaceSetReference(SyntaxEditor editor, SyntaxToken nameToken, string propertyName, bool nameChanged)
358public static void ReplaceInvocation(SyntaxEditor editor, SyntaxToken nameToken, string propertyName, bool nameChanged,
359Action<SyntaxEditor, InvocationExpressionSyntax, SimpleNameSyntax, SimpleNameSyntax> replace)
UseExplicitTypeCodeFixProvider.cs (6)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
57Document document, SyntaxEditor editor,
85private static async Task HandleDeclarationExpressionAsync(Document document, SyntaxEditor editor, DeclarationExpressionSyntax declarationExpression, CancellationToken cancellationToken)
112private static Task HandleForEachStatementAsync(Document document, SyntaxEditor editor, ForEachStatementSyntax forEach, CancellationToken cancellationToken)
120private static Task HandleVariableDeclarationAsync(Document document, SyntaxEditor editor, VariableDeclarationSyntax varDecl, CancellationToken cancellationToken)
131private static async Task UpdateTypeSyntaxAsync(Document document, SyntaxEditor editor, TypeSyntax typeSyntax, SyntaxNode declarationSyntax, CancellationToken cancellationToken)
AbstractPopulateSwitchCodeFixProvider.cs (5)
50Document document, SyntaxEditor editor, SemanticModel semanticModel,
124Document document, SyntaxEditor editor, ImmutableArray<Diagnostic> diagnostics,
137Document document, SyntaxEditor editor, Diagnostic diagnostic,
159SyntaxEditor editor, SemanticModel semanticModel,
222SyntaxEditor editor,
AbstractRemoveUnusedValuesCodeFixProvider.cs (8)
93protected abstract void InsertAtStartOfSwitchCaseBlockForDeclarationInCaseLabelOrClause(TSwitchCaseBlockSyntax switchCaseBlock, SyntaxEditor editor, TLocalDeclarationStatementSyntax declarationStatement);
104SyntaxEditor editor,
123protected virtual SyntaxNode? TryUpdateParentOfUpdatedNode(SyntaxNode parent, SyntaxNode newNameNode, SyntaxEditor editor, ISyntaxFacts syntaxFacts, SemanticModel semanticModel) => null;
272protected sealed override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
292var editor = new SyntaxEditor(root, document.Project.Solution.Services);
343SyntaxEditor editor,
378SyntaxEditor editor)
439SyntaxEditor editor,
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (11)
294var documentToEditorMap = new Dictionary<Document, SyntaxEditor>();
317Dictionary<Document, SyntaxEditor> documentToEditorMap,
371var editor = new SyntaxEditor(syntaxRoot, generator);
546Dictionary<Document, SyntaxEditor> documentToEditorMap,
552if (!documentToEditorMap.TryGetValue(document, out var editor))
576Document startingDocument, Dictionary<Document, SyntaxEditor> documentToEditorMap, CodeCleanupOptionsProvider fallbackOptions, CancellationToken cancellationToken)
606Document document, NamingRule parameterNamingRule, bool isRecord, SyntaxEditor editor,
626Document document, NamingRule parameterNamingRule, bool isRecord, SyntaxEditor editor,
682SyntaxEditor editor, string typeName, ImmutableArray<ITypeParameterSymbol> typeParameters,
740Document document, SyntaxEditor editor, SyntaxNode startingNode,
772SyntaxEditor editor, string typeName, ImmutableArray<ITypeParameterSymbol> typeParameters,