1 write to TextDocument
Microsoft.CodeAnalysis.Workspaces (1)
Diagnostics\DocumentAnalysisScope.cs (1)
30
TextDocument
= document;
26 references to TextDocument
Microsoft.CodeAnalysis.LanguageServer.Protocol (13)
Features\Diagnostics\DocumentAnalysisExecutor.cs (7)
69
var textDocument = AnalysisScope.
TextDocument
;
200
RoslynDebug.Assert(AnalysisScope.
TextDocument
is Document);
209
return result.GetDocumentDiagnostics(analysisScope.
TextDocument
.Id, analysisScope.Kind);
225
if (AnalysisScope.
TextDocument
is not Document)
241
? diagnosticAnalysisResult.GetDocumentDiagnostics(AnalysisScope.
TextDocument
.Id, AnalysisScope.Kind)
256
var document = (Document)AnalysisScope.
TextDocument
;
275
? diagnosticAnalysisResult.GetDocumentDiagnostics(AnalysisScope.
TextDocument
.Id, AnalysisScope.Kind)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (1)
136
var document = executor.AnalysisScope.
TextDocument
;
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer.cs (1)
62
var document = (Document)analysisScope.
TextDocument
;
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.InProcOrRemoteHostAnalyzerRunner.cs (3)
45
=> AnalyzeAsync(documentAnalysisScope, documentAnalysisScope.
TextDocument
.Project, compilationWithAnalyzers,
183
documentAnalysisScope?.
TextDocument
.Id,
203
var documentIds = (documentAnalysisScope != null) ? ImmutableHashSet.Create(documentAnalysisScope.
TextDocument
.Id) : null;
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (1)
396
var document = executor.AnalysisScope.
TextDocument
;
Microsoft.CodeAnalysis.Workspaces (13)
Diagnostics\DocumentAnalysisScope.cs (8)
44
/// Gets the <see cref="AdditionalText"/> corresponding to the <see cref="
TextDocument
"/>.
45
/// NOTE: Throws an exception if <see cref="
TextDocument
"/> is not an <see cref="AdditionalDocument"/>.
51
Contract.ThrowIfFalse(
TextDocument
is AdditionalDocument);
53
var filePath =
TextDocument
.FilePath ??
TextDocument
.Name;
54
return
TextDocument
.Project.AnalyzerOptions.AdditionalFiles.First(a => PathUtilities.Comparer.Equals(a.Path, filePath));
58
=> new(
TextDocument
, span, Analyzers, Kind);
61
=> new(
TextDocument
, Span, analyzers, Kind);
Diagnostics\Extensions.cs (5)
100
if (documentAnalysisScope.
TextDocument
is Document document)
146
tree: null, documentAnalysisScope.
TextDocument
.Id, spanToAnalyze, AnalysisKind.Syntax, diagnosticIdsToFilter, includeSuppressedDiagnostics);
336
if (documentAnalysisScope.
TextDocument
is Document document)
347
var model = await ((Document)documentAnalysisScope.
TextDocument
).GetRequiredSemanticModelAsync(cancellationToken).ConfigureAwait(false);
371
if (documentAnalysisScope.
TextDocument
is not Document document)