1 write to AnalysisScope
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Diagnostics\DocumentAnalysisExecutor.cs (1)
45AnalysisScope = analysisScope;
26 references to AnalysisScope
Microsoft.CodeAnalysis.LanguageServer.Protocol (26)
Features\Diagnostics\DocumentAnalysisExecutor.cs (16)
67Contract.ThrowIfFalse(AnalysisScope.Analyzers.Contains(analyzer)); 69var textDocument = AnalysisScope.TextDocument; 70var span = AnalysisScope.Span; 71var kind = AnalysisScope.Kind; 200RoslynDebug.Assert(AnalysisScope.TextDocument is Document); 202var analysisScope = AnalysisScope.WithAnalyzers(ImmutableArray.Create(analyzer)).WithSpan(span); 225if (AnalysisScope.TextDocument is not Document) 230return await GetCompilerAnalyzerDiagnosticsAsync(analyzer, AnalysisScope.Span, cancellationToken).ConfigureAwait(false); 235var analysisScope = AnalysisScope.WithAnalyzers(_compilationBasedAnalyzersInAnalysisScope); 241? diagnosticAnalysisResult.GetDocumentDiagnostics(AnalysisScope.TextDocument.Id, AnalysisScope.Kind) 255var span = AnalysisScope.Span; 256var document = (Document)AnalysisScope.TextDocument; 269var analysisScope = AnalysisScope.WithAnalyzers(_compilationBasedAnalyzersInAnalysisScope); 275? diagnosticAnalysisResult.GetDocumentDiagnostics(AnalysisScope.TextDocument.Id, AnalysisScope.Kind)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (2)
135var kind = executor.AnalysisScope.Kind; 136var document = executor.AnalysisScope.TextDocument;
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer.cs (5)
54var analysisScope = executor.AnalysisScope; 173var analysisScope = executor.AnalysisScope; 247Debug.Assert(executor.AnalysisScope.Span.HasValue); 248Debug.Assert(executor.AnalysisScope.Span.Value == changedMember.FullSpan); 271var documentExecutor = executor.With(executor.AnalysisScope.WithSpan(null));
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (3)
366state.Save(executor.AnalysisScope.Kind, data); 379foreach (var analyzer in executor.AnalysisScope.Analyzers) 396var document = executor.AnalysisScope.TextDocument;