1 write to State
Microsoft.CodeAnalysis.Workspaces (1)
CodeFixes\FixAllOccurrences\FixAllContext.cs (1)
218
State
= state;
26 references to State
Microsoft.CodeAnalysis.Features (4)
AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
53
fixAllContext.
State
.CodeActionOptionsProvider,
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (3)
56
var fixAllState = fixAllContext.
State
;
81
var fixAllState = fixAllContext.
State
;
166
var fixAllState = fixAllContext.
State
;
Microsoft.CodeAnalysis.Workspaces (22)
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (1)
158
var context = new CodeFixContext(document, diagnostic.Location.SourceSpan, ImmutableArray.Create(diagnostic), action, fixAllContext.
State
.CodeActionOptionsProvider, isBlocking: false, cancellationToken);
CodeFixes\FixAllOccurrences\FixAllContext.cs (17)
26
internal FixAllProvider FixAllProvider =>
State
.FixAllProvider;
31
public Solution Solution =>
State
.Solution;
36
public Project Project =>
State
.Project;
41
public Document? Document =>
State
.Document;
46
public CodeFixProvider CodeFixProvider =>
State
.Provider;
51
public FixAllScope Scope =>
State
.Scope;
58
public ImmutableHashSet<string> DiagnosticIds =>
State
.DiagnosticIds;
63
public string? CodeActionEquivalenceKey =>
State
.CodeActionEquivalenceKey;
73
IFixAllState IFixAllContext.State => this.
State
;
238
var getDiagnosticsTask =
State
.DiagnosticProvider.GetDocumentDiagnosticsAsync(document, this.CancellationToken);
275
var getDiagnosticsTask =
State
.DiagnosticProvider is FixAllContext.SpanBasedDiagnosticProvider spanBasedDiagnosticProvider
277
:
State
.DiagnosticProvider.GetDocumentDiagnosticsAsync(document, this.CancellationToken);
323
?
State
.DiagnosticProvider.GetAllDiagnosticsAsync(project, CancellationToken)
324
:
State
.DiagnosticProvider.GetProjectDiagnosticsAsync(project, CancellationToken);
339
return new FixAllContext(
State
, this.ProgressTracker, cancellationToken);
347
var newState =
State
.With(documentAndProject, scope, codeActionEquivalenceKey);
348
return
State
== newState ? this : new FixAllContext(newState, ProgressTracker, CancellationToken);
CodeFixes\FixAllOccurrences\FixAllContext.DiagnosticProvider.cs (3)
51
if (fixAllContext.
State
.DiagnosticProvider is FixAllState.FixMultipleDiagnosticProvider fixMultipleDiagnosticProvider)
58
FixAllLogger.CreateCorrelationLogMessage(fixAllContext.
State
.CorrelationId),
71
FixAllLogger.CreateCorrelationLogMessage(fixAllContext.
State
.CorrelationId),
CodeFixes\FixAllOccurrences\FixAllContextHelper.cs (1)
49
var diagnosticSpan = fixAllContext.
State
.DiagnosticSpan;