20 references to Compilation
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
55/// Underlying <see cref="Compilation"/> with a non-null <see cref="Compilation.EventQueue"/>, used to drive analyzer execution.
Microsoft.CodeAnalysis.CodeStyle (6)
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (6)
91if (!compilationWithAnalyzers.Compilation.Options.ReportSuppressedDiagnostics) 101if (compilationWithAnalyzers.Compilation.Options.SyntaxTreeOptionsProvider != null && 102compilationWithAnalyzers.Compilation.Options.SyntaxTreeOptionsProvider.TryGetDiagnosticValue(tree, IDEDiagnosticIds.RemoveUnnecessarySuppressionDiagnosticId, cancellationToken, out var severity) || 103compilationWithAnalyzers.Compilation.Options.SpecificDiagnosticOptions.TryGetValue(IDEDiagnosticIds.RemoveUnnecessarySuppressionDiagnosticId, out severity)) 220suppressMessageAttributesToIsUsedMap, reportDiagnostic, effectiveSeverity, compilationWithAnalyzers.Compilation); 521var suppressionInfo = diagnostic.GetSuppressionInfo(compilationWithAnalyzers.Compilation);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Diagnostics\GetDiagnosticsTests.cs (1)
730var eventQueue = compilationWithAnalyzers.Compilation.EventQueue;
Microsoft.CodeAnalysis.Features (6)
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (6)
91if (!compilationWithAnalyzers.Compilation.Options.ReportSuppressedDiagnostics) 101if (compilationWithAnalyzers.Compilation.Options.SyntaxTreeOptionsProvider != null && 102compilationWithAnalyzers.Compilation.Options.SyntaxTreeOptionsProvider.TryGetDiagnosticValue(tree, IDEDiagnosticIds.RemoveUnnecessarySuppressionDiagnosticId, cancellationToken, out var severity) || 103compilationWithAnalyzers.Compilation.Options.SpecificDiagnosticOptions.TryGetValue(IDEDiagnosticIds.RemoveUnnecessarySuppressionDiagnosticId, out severity)) 220suppressMessageAttributesToIsUsedMap, reportDiagnostic, effectiveSeverity, compilationWithAnalyzers.Compilation); 521var suppressionInfo = diagnostic.GetSuppressionInfo(compilationWithAnalyzers.Compilation);
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Features\Diagnostics\DocumentAnalysisExecutor.cs (2)
112documentAnalyzer, document, kind, _compilationWithAnalyzers?.Compilation, cancellationToken).ConfigureAwait(false); 171Debug.Assert(diags.Length == CompilationWithAnalyzers.GetEffectiveDiagnostics(diags, _compilationWithAnalyzers.Compilation).Count());
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (1)
335return await MergeProjectDiagnosticAnalyzerDiagnosticsAsync(project, ideAnalyzers, compilationWithAnalyzers?.Compilation, result, cancellationToken).ConfigureAwait(false);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.InProcOrRemoteHostAnalyzerRunner.cs (1)
114compilationWithAnalyzers.Compilation, analyzers, skippedAnalyzersInfo,
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (2)
137compilationWithAnalyzers = compilationWithAnalyzers.Compilation.WithAnalyzers(analyzers, compilationWithAnalyzers.AnalysisOptions); 181_project, VersionStamp.Default, compilationWithAnalyzers.Compilation,