1 write to State
Microsoft.CodeAnalysis.Workspaces (1)
CodeFixes\FixAllOccurrences\FixAllContext.cs (1)
216
State
= state;
20 references to State
Microsoft.CodeAnalysis.Workspaces (20)
CodeFixes\FixAllOccurrences\FixAllContext.cs (16)
24
internal FixAllProvider FixAllProvider =>
State
.FixAllProvider;
29
public Solution Solution =>
State
.Solution;
34
public Project Project =>
State
.Project;
39
public Document? Document =>
State
.Document;
44
public CodeFixProvider CodeFixProvider =>
State
.Provider;
49
public FixAllScope Scope =>
State
.Scope;
56
public ImmutableHashSet<string> DiagnosticIds =>
State
.DiagnosticIds;
61
public string? CodeActionEquivalenceKey =>
State
.CodeActionEquivalenceKey;
74
IFixAllState IFixAllContext.State => this.
State
;
236
var getDiagnosticsTask =
State
.DiagnosticProvider.GetDocumentDiagnosticsAsync(document, this.CancellationToken);
273
var getDiagnosticsTask =
State
.DiagnosticProvider is FixAllContext.SpanBasedDiagnosticProvider spanBasedDiagnosticProvider
275
:
State
.DiagnosticProvider.GetDocumentDiagnosticsAsync(document, this.CancellationToken);
321
?
State
.DiagnosticProvider.GetAllDiagnosticsAsync(project, CancellationToken)
322
:
State
.DiagnosticProvider.GetProjectDiagnosticsAsync(project, CancellationToken);
338
var newState =
State
.With(documentAndProject, scope, codeActionEquivalenceKey);
341
return
State
== newState && CancellationToken == newCancellationToken
CodeFixes\FixAllOccurrences\FixAllContext.DiagnosticProvider.cs (3)
52
if (fixAllContext.
State
.DiagnosticProvider is FixAllState.FixMultipleDiagnosticProvider fixMultipleDiagnosticProvider)
59
FixAllLogger.CreateCorrelationLogMessage(fixAllContext.
State
.CorrelationId),
72
FixAllLogger.CreateCorrelationLogMessage(fixAllContext.
State
.CorrelationId),
CodeFixes\FixAllOccurrences\FixAllContextHelper.cs (1)
49
var diagnosticSpan = fixAllContext.
State
.DiagnosticSpan;