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));
 }
Пример #2
0
                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));
                    }
                }