2 instantiations of FixAllContext
Microsoft.CodeAnalysis.Features (1)
CodeRefactorings\FixAllOccurences\FixAllCodeRefactoringCodeAction.cs (1)
17
=> new
FixAllContext
((FixAllState)fixAllState, progressTracker, cancellationToken);
Microsoft.CodeAnalysis.Workspaces (1)
CodeRefactorings\FixAllOccurences\FixAllContext.cs (1)
108
: new
FixAllContext
(newState, this.Progress, newCancellationToken);
19 references to FixAllContext
Microsoft.CodeAnalysis.CSharp.Features (2)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.FixAllProvider.cs (1)
34
public override Task<CodeAction?> GetFixAsync(
FixAllContext
fixAllContext)
ConvertToExtension\ConvertToExtensionFixAllProvider.cs (1)
29
FixAllContext
fixAllContext,
Microsoft.CodeAnalysis.Workspaces (17)
CodeRefactorings\FixAllOccurences\DocumentBasedFixAllProvider.cs (9)
25
/// <see cref="FixAllAsync(
FixAllContext
, Document, Optional{ImmutableArray{TextSpan}})"/> is invoked for each document for implementors to process.
40
/// cref="GetFixAsync(
FixAllContext
)"/>. Override this if customizing that title is desired.
42
protected virtual string GetFixAllTitle(
FixAllContext
fixAllContext)
46
/// Apply fix all operation for the code refactoring in the <see cref="
FixAllContext
.Document"/>
59
protected abstract Task<Document?> FixAllAsync(
FixAllContext
fixAllContext, Document document, Optional<ImmutableArray<TextSpan>> fixAllSpans);
64
public sealed override Task<CodeAction?> GetFixAsync(
FixAllContext
fixAllContext)
68
private Task<Solution?> FixAllContextsHelperAsync(
FixAllContext
originalFixAllContext, ImmutableArray<
FixAllContext
> fixAllContexts)
82
FixAllContext
fixAllContext, Func<Document, Document?, ValueTask> onDocumentFixed)
CodeRefactorings\FixAllOccurences\FixAllContext.cs (1)
97
internal
FixAllContext
With(
CodeRefactorings\FixAllOccurences\FixAllProvider.cs (7)
35
public abstract Task<CodeAction?> GetFixAsync(
FixAllContext
fixAllContext);
39
=> this.GetFixAsync((
FixAllContext
)fixAllContext);
53
public static FixAllProvider Create(Func<
FixAllContext
, Document, Optional<ImmutableArray<TextSpan>>, Task<Document?>> fixAllAsync)
73
Func<
FixAllContext
, Document, Optional<ImmutableArray<TextSpan>>, Task<Document?>> fixAllAsync,
80
Func<
FixAllContext
, Document, Optional<ImmutableArray<TextSpan>>, Task<Document?>> fixAllAsync,
97
Func<
FixAllContext
, Document, Optional<ImmutableArray<TextSpan>>, Task<Document?>> fixAllAsync,
103
protected override Task<Document?> FixAllAsync(
FixAllContext
context, Document document, Optional<ImmutableArray<TextSpan>> fixAllSpans)