17 references to TextDocument
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (4)
Cohost\RazorCohostRequestContext.cs (2)
16internal DocumentUri? DocumentUri => context.TextDocument?.GetURI(); 22internal TextDocument? TextDocument => context.TextDocument;
RazorRequestContext.cs (2)
14internal Uri? Uri => context.TextDocument?.GetURI().ParsedUri; 20internal TextDocument? TextDocument => context.TextDocument;
Microsoft.CodeAnalysis.ExternalAccess.Xaml (2)
External\XamlRequestContext.cs (1)
25public readonly TextDocument? TextDocument => _context.TextDocument;
Internal\XamlDiagnosticSourceProvider.cs (1)
30if (xamlDiagnosticSource != null && context.TextDocument is { } document &&
Microsoft.CodeAnalysis.LanguageServer.Protocol (6)
Handler\Diagnostics\AbstractDocumentPullDiagnosticHandler.cs (1)
38if (identifier is null || context.TextDocument is null)
Handler\RequestContext.cs (5)
107if (this.TextDocument is null) 112if (this.TextDocument is Document document) 218return TextDocument is null 219? throw new ArgumentNullException($"{nameof(TextDocument)} is null when it was required for {Method}") 220: TextDocument;
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (5)
Diagnostics\AdditionalFileDiagnosticsTests.cs (5)
194if (context.TextDocument is not null && context.TextDocument is not Document) 196return new([new TestAdditionalFileDocumentSource(context.TextDocument!)]); 207location: Location.Create(context.TextDocument!.FilePath!, Text.TextSpan.FromBounds(0, 0), new Text.LinePositionSpan(new Text.LinePosition(0, 0), new Text.LinePosition(0, 0))), "args"); 208return Task.FromResult<ImmutableArray<DiagnosticData>>([DiagnosticData.Create(diagnostic, context.TextDocument.Project)]);