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