static async Task <ImmutableDictionary <Document, ImmutableArray <Diagnostic> > > GetDocumentDiagnosticsToFixWorkerAsync(FixAllContext fixAllContext) { return(await FixAllContextHelper.GetDocumentDiagnosticsToFixAsync( fixAllContext, progressTrackerOpt : null, (d, c) => DocumentExtensions.IsGeneratedCode(d, c)).ConfigureAwait(false)); }
static async Task <ImmutableDictionary <Document, ImmutableArray <Diagnostic> > > GetDocumentDiagnosticsToFixWorkerAsync(FixAllContext fixAllContext) { if (fixAllContext.State.DiagnosticProvider is FixAllState.FixMultipleDiagnosticProvider fixMultipleDiagnosticProvider) { return(fixMultipleDiagnosticProvider.DocumentDiagnosticsMap); } using (Logger.LogBlock( FunctionId.CodeFixes_FixAllOccurrencesComputation_Document_Diagnostics, FixAllLogger.CreateCorrelationLogMessage(fixAllContext.State.CorrelationId), fixAllContext.CancellationToken)) { return(await FixAllContextHelper.GetDocumentDiagnosticsToFixAsync( fixAllContext, fixAllContext.ProgressTracker, (d, c) => DocumentExtensions.IsGeneratedCode(d, c)).ConfigureAwait(false)); } }