18 references to GlobalOptions
Microsoft.CodeAnalysis.LanguageServer.Protocol (18)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.cs (3)
68
GlobalOptions
.OptionChanged += OnGlobalOptionChanged;
79
if (
GlobalOptions
.GetOption(SolutionCrawlerRegistrationService.EnableSolutionCrawler))
120
GlobalOptions
.OptionChanged -= OnGlobalOptionChanged;
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (2)
60
isAnalyzerSuppressed = !DocumentAnalysisExecutor.IsAnalyzerEnabledForProject(stateSet.Analyzer, document.Project,
GlobalOptions
) ||
189
var fullAnalysisEnabled =
GlobalOptions
.IsFullSolutionAnalysisEnabled(project.Language, out var compilerFullAnalysisEnabled, out var analyzersFullAnalysisEnabled);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_BuildSynchronization.cs (1)
94
if (
GlobalOptions
.IsFullSolutionAnalysisEnabled(projectsByLanguage.Key))
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnostics.cs (1)
291
if (!DocumentAnalysisExecutor.IsAnalyzerEnabledForProject(stateSet.Analyzer, project, Owner.
GlobalOptions
))
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (2)
100
.GetOrCreateStateSets(document.Project).Where(s => DocumentAnalysisExecutor.IsAnalyzerEnabledForProject(s.Analyzer, document.Project, owner.
GlobalOptions
));
338
&& _owner.
GlobalOptions
.IsLspPullDiagnostics();
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (9)
55
var backgroundAnalysisScope =
GlobalOptions
.GetBackgroundAnalysisScope(document.Project.Language);
56
var compilerDiagnosticsScope =
GlobalOptions
.GetBackgroundCompilerAnalysisScope(document.Project.Language);
91
var logTelemetry =
GlobalOptions
.GetOption(DiagnosticOptionsStorage.LogTelemetryForBackgroundAnalyzerExecution);
147
.Where(a => DocumentAnalysisExecutor.IsAnalyzerEnabledForProject(a, project,
GlobalOptions
) && !a.IsOpenFileOnly(ideOptions.CleanupOptions?.SimplifierOptions));
151
if (forceAnalyzerRun ||
GlobalOptions
.IsFullSolutionAnalysisEnabled(project.Language))
222
documentHadDiagnostics |= await stateSet.OnDocumentClosedAsync(document,
GlobalOptions
).ConfigureAwait(false);
263
var _ =
GlobalOptions
.IsFullSolutionAnalysisEnabled(document.Project.Language, out var compilerFullAnalysisEnabled, out var analyzersFullAnalysisEnabled);
267
var removeDiagnosticsOnDocumentClose =
GlobalOptions
.GetOption(SolutionCrawlerOptionsStorage.RemoveDocumentDiagnosticsOnDocumentClose, document.Project.Language);
380
_ =
GlobalOptions
.IsFullSolutionAnalysisEnabled(project.Language, out var compilerFullSolutionAnalysisEnabled, out var analyzersFullSolutionAnalysisEnabled);