Beispiel #1
0
        private async Task AnalyzeProject(Project project, ImmutableArray <DiagnosticAnalyzer> analyzers, AnalyzerReport report)
        {
            var compilation = await project.GetCompilationAsync();

            var diagnosticResults = await compilation.WithAnalyzers(analyzers).GetAnalyzerDiagnosticsAsync();

            report.AppendDiagnostics(diagnosticResults);
        }