1 write to TextDocument
Microsoft.CodeAnalysis.Workspaces (1)
Diagnostics\DocumentAnalysisScope.cs (1)
33
TextDocument
= document;
22 references to TextDocument
Microsoft.CodeAnalysis.Features (9)
Diagnostics\Service\DiagnosticAnalyzerService.IncrementalMemberEditAnalyzer.cs (1)
68
var document = (Document)analysisScope.
TextDocument
;
Diagnostics\Service\DocumentAnalysisExecutor.cs (8)
78
var textDocument = AnalysisScope.
TextDocument
;
162
analysisScope, analysisScope.
TextDocument
.Project, _compilationWithAnalyzers, _logPerformanceInfo, getTelemetryInfo: false, cancellationToken).ConfigureAwait(false);
177
RoslynDebug.Assert(AnalysisScope.
TextDocument
is Document);
188
return result.GetDocumentDiagnostics(analysisScope.
TextDocument
.Id, analysisScope.Kind);
204
if (AnalysisScope.
TextDocument
is not Document)
220
? diagnosticAnalysisResult.GetDocumentDiagnostics(AnalysisScope.
TextDocument
.Id, AnalysisScope.Kind)
235
var document = (Document)AnalysisScope.
TextDocument
;
256
? diagnosticAnalysisResult.GetDocumentDiagnostics(AnalysisScope.
TextDocument
.Id, AnalysisScope.Kind)
Microsoft.CodeAnalysis.Workspaces (13)
Diagnostics\DocumentAnalysisScope.cs (8)
49
/// Gets the <see cref="AdditionalText"/> corresponding to the <see cref="
TextDocument
"/>.
50
/// NOTE: Throws an exception if <see cref="
TextDocument
"/> is not an <see cref="AdditionalDocument"/>.
56
Contract.ThrowIfFalse(
TextDocument
is AdditionalDocument);
58
var filePath =
TextDocument
.FilePath ??
TextDocument
.Name;
59
return
TextDocument
.Project.AnalyzerOptions.AdditionalFiles.First(a => PathUtilities.Comparer.Equals(a.Path, filePath));
63
=> new(
TextDocument
, span, ProjectAnalyzers, HostAnalyzers, Kind);
66
=> new(
TextDocument
, Span, projectAnalyzers, hostAnalyzers, Kind);
Diagnostics\Extensions.cs (5)
120
if (documentAnalysisScope.
TextDocument
is Document document)
173
tree: null, documentAnalysisScope.
TextDocument
.Id, spanToAnalyze, AnalysisKind.Syntax, diagnosticIdsToFilter);
356
if (documentAnalysisScope.
TextDocument
is Document document)
367
var model = await ((Document)documentAnalysisScope.
TextDocument
).GetRequiredSemanticModelAsync(cancellationToken).ConfigureAwait(false);
391
if (documentAnalysisScope.
TextDocument
is not Document document)