1 interface inheriting from ITextDocumentParams
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Protocol\ITextDocumentPositionParams.cs (1)
15internal interface ITextDocumentPositionParams : ITextDocumentParams
31 implementations of ITextDocumentParams
Microsoft.CodeAnalysis.LanguageServer.Protocol (28)
ExternalAccess\Razor\SimplifyMethodParams.cs (1)
14internal record SimplifyMethodParams : ITextDocumentParams
Protocol\CodeActionParams.cs (1)
16internal sealed class CodeActionParams : ITextDocumentParams, IWorkDoneProgressParams, IPartialResultParams<SumType<Command, CodeAction>[]>
Protocol\CodeLensParams.cs (1)
16internal sealed class CodeLensParams : ITextDocumentParams, IWorkDoneProgressParams, IPartialResultParams<CodeLens[]>
Protocol\ColorPresentationParams.cs (1)
18internal class ColorPresentationParams : ITextDocumentParams, IWorkDoneProgressParams, IPartialResultParams<ColorPresentation[]>
Protocol\DidChangeTextDocumentParams.cs (1)
15internal sealed class DidChangeTextDocumentParams : ITextDocumentParams
Protocol\DidCloseTextDocumentParams.cs (1)
15internal sealed class DidCloseTextDocumentParams : ITextDocumentParams
Protocol\DidSaveTextDocumentParams.cs (1)
15internal sealed class DidSaveTextDocumentParams : ITextDocumentParams
Protocol\DocumentColorParams.cs (1)
18internal class DocumentColorParams : ITextDocumentParams, IWorkDoneProgressParams, IPartialResultParams<ColorInformation[]>
Protocol\DocumentDiagnosticParams.cs (1)
17internal sealed class DocumentDiagnosticParams : ITextDocumentParams, IWorkDoneProgressParams, IPartialResultParams<SumType<RelatedFullDocumentDiagnosticReport, RelatedUnchangedDocumentDiagnosticReport, DocumentDiagnosticReportPartialResult>>
Protocol\DocumentFormattingParams.cs (1)
17internal class DocumentFormattingParams : ITextDocumentParams, IWorkDoneProgressParams
Protocol\DocumentLinkParams.cs (1)
16internal sealed class DocumentLinkParams : ITextDocumentParams, IWorkDoneProgressParams, IPartialResultParams<DocumentLink[]>
Protocol\DocumentRangeFormattingParams.cs (1)
15internal sealed class DocumentRangeFormattingParams : ITextDocumentParams
Protocol\DocumentSymbolParams.cs (1)
17: ITextDocumentParams, IWorkDoneProgressParams,
Protocol\FoldingRangeParams.cs (1)
18internal class FoldingRangeParams : ITextDocumentParams, IWorkDoneProgressParams, IPartialResultParams<FoldingRange[]>
Protocol\InlayHintParams.cs (1)
17internal sealed class InlayHintParams : ITextDocumentParams, IWorkDoneProgressParams
Protocol\InlineValues\InlineValueParams.cs (1)
17internal sealed class InlineValueParams : ITextDocumentParams, IWorkDoneProgressParams
Protocol\Internal\VSInternalInlineCompletionRequest.cs (1)
15internal class VSInternalInlineCompletionRequest : ITextDocumentParams
Protocol\Internal\VSInternalStreamingParams.cs (1)
14internal class VSInternalStreamingParams : ITextDocumentParams
Protocol\Internal\VSInternalTextPresentationParams.cs (1)
13internal class VSInternalTextPresentationParams : ITextDocumentParams
Protocol\Internal\VSInternalUriPresentationParams.cs (1)
14internal class VSInternalUriPresentationParams : ITextDocumentParams
Protocol\Internal\VSInternalValidateBreakableRangeParams.cs (1)
13internal class VSInternalValidateBreakableRangeParams : ITextDocumentParams
Protocol\Internal\VSInternalWorkspaceSpellCheckableReport.cs (1)
12internal sealed class VSInternalWorkspaceSpellCheckableReport : VSInternalSpellCheckableRangeReport, ITextDocumentParams
Protocol\SelectionRangeParams.cs (1)
17internal sealed class SelectionRangeParams : ITextDocumentParams, IWorkDoneProgressParams, IPartialResultParams<SelectionRange[]>
Protocol\SemanticTokens\SemanticTokensDeltaParams.cs (1)
17internal sealed class SemanticTokensDeltaParams : ITextDocumentParams, IWorkDoneProgressParams, IPartialResultParams<SemanticTokensDeltaPartialResult>
Protocol\SemanticTokens\SemanticTokensFullParams.cs (1)
16internal sealed class SemanticTokensFullParams : ITextDocumentParams, IWorkDoneProgressParams, IPartialResultParams<SemanticTokensPartialResult>
Protocol\SemanticTokens\SemanticTokensParams.cs (1)
17internal class SemanticTokensParams : ITextDocumentParams, IWorkDoneProgressParams, IPartialResultParams<SemanticTokensPartialResult>
Protocol\SemanticTokens\SemanticTokensRangeParams.cs (1)
18internal class SemanticTokensRangeParams : ITextDocumentParams, IWorkDoneProgressParams, IPartialResultParams<SemanticTokensPartialResult>
Protocol\WillSaveTextDocumentParams.cs (1)
15internal sealed class WillSaveTextDocumentParams : ITextDocumentParams
Microsoft.CodeAnalysis.Razor.Workspaces (2)
Protocol\CodeActions\SimplifyMethodParams.cs (1)
10internal record SimplifyMethodParams : ITextDocumentParams
Protocol\NestedFiles\AddNestedFileParams.cs (1)
13internal sealed class AddNestedFileParams : ITextDocumentParams
Microsoft.VisualStudio.LanguageServices.Razor (1)
LanguageClient\WrapWithTag\VSInternalWrapWithTagParams.cs (1)
14internal class VSInternalWrapWithTagParams : ITextDocumentParams
5 references to ITextDocumentParams
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Protocol\DidChangeTextDocumentParams.cs (1)
54TextDocumentIdentifier ITextDocumentParams.TextDocument
Microsoft.VisualStudio.LanguageServices.Razor (2)
LanguageClient\Cohost\HtmlRequestInvoker.cs (1)
100ITextDocumentParams textDocumentParams => textDocumentParams.TextDocument,
LanguageClient\WrapWithTag\VSInternalWrapWithTagParams.cs (1)
27TextDocumentIdentifier ITextDocumentParams.TextDocument => TextDocument;
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (2)
Cohost\HtmlRequestInvokerTest.cs (2)
66var hoverParams = Assert.IsAssignableFrom<ITextDocumentParams>(request);