1 write to AnalysisScope
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Diagnostics\DocumentAnalysisExecutor.cs (1)
46AnalysisScope = analysisScope;
22 references to AnalysisScope
Microsoft.CodeAnalysis.LanguageServer.Protocol (22)
Features\Diagnostics\DocumentAnalysisExecutor.cs (18)
73Contract.ThrowIfFalse(AnalysisScope.ProjectAnalyzers.Contains(analyzer) || AnalysisScope.HostAnalyzers.Contains(analyzer)); 75var textDocument = AnalysisScope.TextDocument; 76var span = AnalysisScope.Span; 77var kind = AnalysisScope.Kind; 174RoslynDebug.Assert(AnalysisScope.TextDocument is Document); 177? AnalysisScope.WithAnalyzers([analyzer], []).WithSpan(span) 178: AnalysisScope.WithAnalyzers([], [analyzer]).WithSpan(span); 201if (AnalysisScope.TextDocument is not Document) 206return await GetCompilerAnalyzerDiagnosticsAsync(analyzer, AnalysisScope.Span, cancellationToken).ConfigureAwait(false); 213var analysisScope = AnalysisScope.WithAnalyzers(_compilationBasedProjectAnalyzersInAnalysisScope, _compilationBasedHostAnalyzersInAnalysisScope); 219? diagnosticAnalysisResult.GetDocumentDiagnostics(AnalysisScope.TextDocument.Id, AnalysisScope.Kind) 233var span = AnalysisScope.Span; 234var document = (Document)AnalysisScope.TextDocument; 249var analysisScope = AnalysisScope.WithAnalyzers(_compilationBasedProjectAnalyzersInAnalysisScope, _compilationBasedHostAnalyzersInAnalysisScope); 255? diagnosticAnalysisResult.GetDocumentDiagnostics(AnalysisScope.TextDocument.Id, AnalysisScope.Kind)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer.cs (2)
54var analysisScope = executor.AnalysisScope; 171var analysisScope = executor.AnalysisScope;
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (2)
31foreach (var analyzer in executor.AnalysisScope.ProjectAnalyzers.ConcatFast(executor.AnalysisScope.HostAnalyzers))