3 types derived from TextDocumentIdentifier
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Protocol\Extensions\VSTextDocumentIdentifier.cs (1)
13internal sealed class VSTextDocumentIdentifier : TextDocumentIdentifier, IEquatable<VSTextDocumentIdentifier>
Protocol\OptionalVersionedTextDocumentIdentifier.cs (1)
16internal sealed class OptionalVersionedTextDocumentIdentifier : TextDocumentIdentifier, IEquatable<OptionalVersionedTextDocumentIdentifier>
Protocol\VersionedTextDocumentIdentifier.cs (1)
16internal sealed class VersionedTextDocumentIdentifier : TextDocumentIdentifier, IEquatable<VersionedTextDocumentIdentifier>
4 instantiations of TextDocumentIdentifier
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Extensions\ProtocolConversions.cs (1)
303=> new() { DocumentUri = document.GetURI() };
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (1)
91TextDocument = new TextDocumentIdentifier
Handler\ProjectContext\GetTextDocumentWithContextHandler.cs (1)
31public TextDocumentIdentifier GetTextDocumentIdentifier(VSGetProjectContextsParams request) => new TextDocumentIdentifier { DocumentUri = request.TextDocument.DocumentUri };
Handler\RequestContextFactory.cs (1)
47textDocumentIdentifier = new TextDocumentIdentifier
171 references to TextDocumentIdentifier
Microsoft.CodeAnalysis.LanguageServer.Protocol (165)
Extensions\Extensions.cs (6)
106public static async ValueTask<Document?> GetDocumentAsync(this Solution solution, TextDocumentIdentifier documentIdentifier, CancellationToken cancellationToken) 116public static async ValueTask<TextDocument?> GetTextDocumentAsync(this Solution solution, TextDocumentIdentifier documentIdentifier, CancellationToken cancellationToken) 135TextDocumentIdentifier itemIdentifier, 164public static T FindDocumentInProjectContext<T>(this ImmutableArray<T> documents, TextDocumentIdentifier documentIdentifier, Func<Solution, DocumentId, T> documentGetter) where T : TextDocument 178public static Project? GetProject(this Solution solution, TextDocumentIdentifier projectIdentifier) 192public static TextDocument? GetAdditionalDocument(this Solution solution, TextDocumentIdentifier documentIdentifier)
Extensions\ProtocolConversions.cs (1)
302public static LSP.TextDocumentIdentifier DocumentToTextDocumentIdentifier(TextDocument document)
ExternalAccess\Razor\SemanticTokensRangesHandler.cs (1)
29public TextDocumentIdentifier GetTextDocumentIdentifier(SemanticTokensRangesParams request)
ExternalAccess\Razor\SimplifyMethodHandler.cs (1)
34public TextDocumentIdentifier GetTextDocumentIdentifier(SimplifyMethodParams request) => request.TextDocument;
Handler\Breakpoints\ValidateBreakableRangeHandler.cs (1)
28public TextDocumentIdentifier GetTextDocumentIdentifier(LSP.VSInternalValidateBreakableRangeParams request)
Handler\CodeActions\CodeActionFixAllResolveHandler.cs (1)
35public TextDocumentIdentifier GetTextDocumentIdentifier(RoslynFixAllCodeAction request)
Handler\CodeActions\CodeActionResolveData.cs (2)
32public LSP.TextDocumentIdentifier TextDocument { get; } 46LSP.TextDocumentIdentifier textDocument,
Handler\CodeActions\CodeActionResolveHandler.cs (1)
52public TextDocumentIdentifier GetTextDocumentIdentifier(LSP.CodeAction request)
Handler\CodeActions\CodeActionsHandler.cs (1)
51public TextDocumentIdentifier GetTextDocumentIdentifier(CodeActionParams request) => request.TextDocument;
Handler\CodeLens\CodeLensHandler.cs (3)
42public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(LSP.CodeLensParams request) 87LSP.TextDocumentIdentifier textDocumentIdentifier, 113LSP.TextDocumentIdentifier textDocumentIdentifier)
Handler\CodeLens\CodeLensResolveData.cs (1)
15internal sealed record CodeLensResolveData(string SyntaxVersion, int ListIndex, TextDocumentIdentifier TextDocument) : DocumentResolveData(TextDocument);
Handler\CodeLens\CodeLensResolveHandler.cs (1)
33public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(LSP.CodeLens request)
Handler\Commands\AbstractExecuteWorkspaceCommandHandler.cs (1)
18public abstract TextDocumentIdentifier GetTextDocumentIdentifier(ExecuteCommandParams request);
Handler\Completion\CompletionHandler.cs (1)
43public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(LSP.CompletionParams request) => request.TextDocument;
Handler\Completion\CompletionResolveData.cs (1)
15internal sealed record CompletionResolveData(long ResultId, LSP.TextDocumentIdentifier TextDocument) : DocumentResolveData(TextDocument);
Handler\Completion\CompletionResolveHandler.cs (3)
30internal sealed class CompletionResolveHandler : ILspServiceRequestHandler<LSP.CompletionItem, LSP.CompletionItem>, ITextDocumentIdentifierHandler<LSP.CompletionItem, LSP.TextDocumentIdentifier?> 44public LSP.TextDocumentIdentifier? GetTextDocumentIdentifier(LSP.CompletionItem request) 125private static LSP.TextDocumentIdentifier? GetTextDocumentCacheEntry(LSP.CompletionItem request)
Handler\Completion\CompletionResultFactory.cs (2)
568LSP.TextDocumentIdentifier textDocumentIdentifier, 584LSP.TextDocumentIdentifier textDocumentIdentifier,
Handler\DataTips\DataTipRangeHandler.cs (1)
26public TextDocumentIdentifier GetTextDocumentIdentifier(TextDocumentPositionParams request)
Handler\Definitions\AbstractGoToDefinitionHandler.cs (1)
34public TextDocumentIdentifier GetTextDocumentIdentifier(LSP.TextDocumentPositionParams request) => request.TextDocument;
Handler\Diagnostics\AbstractDocumentPullDiagnosticHandler.cs (2)
22globalOptions), ITextDocumentIdentifierHandler<TDiagnosticsParams, TextDocumentIdentifier?> 27public abstract TextDocumentIdentifier? GetTextDocumentIdentifier(TDiagnosticsParams diagnosticsParams);
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (5)
73protected abstract TReport CreateReport(TextDocumentIdentifier identifier, LSP.Diagnostic[] diagnostics, string resultId); 80protected abstract bool TryCreateUnchangedReport(TextDocumentIdentifier identifier, string resultId, [NotNullWhen(true)] out TReport? report); 85protected abstract TReport CreateRemovedReport(TextDocumentIdentifier identifier); 246static async Task<ProjectOrDocumentId?> GetIdForPreviousResultAsync(TextDocumentIdentifier textDocumentIdentifier, Solution solution, CancellationToken cancellationToken) 281var documentIdentifier = diagnosticSource.GetDocumentIdentifier();
Handler\Diagnostics\DiagnosticSourceProviders\DiagnosticSourceManager.cs (1)
147public TextDocumentIdentifier? GetDocumentIdentifier() => sources[0].GetDocumentIdentifier();
Handler\Diagnostics\DiagnosticSources\AbstractDocumentDiagnosticSource.cs (1)
27public TextDocumentIdentifier? GetDocumentIdentifier()
Handler\Diagnostics\DiagnosticSources\AbstractProjectDiagnosticSource.cs (1)
31public TextDocumentIdentifier? GetDocumentIdentifier()
Handler\Diagnostics\DiagnosticSources\IDiagnosticSource.cs (1)
21TextDocumentIdentifier? GetDocumentIdentifier();
Handler\Diagnostics\DocumentPullDiagnosticHandler.cs (4)
24public override TextDocumentIdentifier? GetTextDocumentIdentifier(VSInternalDocumentDiagnosticsParams diagnosticsParams) 27protected override VSInternalDiagnosticReport[] CreateReport(TextDocumentIdentifier identifier, Roslyn.LanguageServer.Protocol.Diagnostic[]? diagnostics, string? resultId) 42protected override VSInternalDiagnosticReport[] CreateRemovedReport(TextDocumentIdentifier identifier) 45protected override bool TryCreateUnchangedReport(TextDocumentIdentifier identifier, string resultId, out VSInternalDiagnosticReport[] report)
Handler\Diagnostics\Public\PublicDocumentPullDiagnosticsHandler.cs (4)
34public override TextDocumentIdentifier GetTextDocumentIdentifier(DocumentDiagnosticParams diagnosticsParams) 37protected override DocumentDiagnosticPartialReport CreateReport(TextDocumentIdentifier identifier, Roslyn.LanguageServer.Protocol.Diagnostic[] diagnostics, string resultId) 44protected override DocumentDiagnosticPartialReport CreateRemovedReport(TextDocumentIdentifier identifier) 51protected override bool TryCreateUnchangedReport(TextDocumentIdentifier identifier, string resultId, out DocumentDiagnosticPartialReport report)
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (3)
35protected override WorkspaceDiagnosticPartialReport CreateReport(TextDocumentIdentifier identifier, Roslyn.LanguageServer.Protocol.Diagnostic[] diagnostics, string resultId) 51protected override WorkspaceDiagnosticPartialReport CreateRemovedReport(TextDocumentIdentifier identifier) 67protected override bool TryCreateUnchangedReport(TextDocumentIdentifier identifier, string resultId, out WorkspaceDiagnosticPartialReport report)
Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (3)
33protected override VSInternalWorkspaceDiagnosticReport[] CreateReport(TextDocumentIdentifier identifier, Roslyn.LanguageServer.Protocol.Diagnostic[]? diagnostics, string? resultId) 46protected override VSInternalWorkspaceDiagnosticReport[] CreateRemovedReport(TextDocumentIdentifier identifier) 49protected override bool TryCreateUnchangedReport(TextDocumentIdentifier identifier, string resultId, [NotNullWhen(true)] out VSInternalWorkspaceDiagnosticReport[]? report)
Handler\DocumentChanges\DidChangeHandler.cs (1)
26public TextDocumentIdentifier GetTextDocumentIdentifier(DidChangeTextDocumentParams request)
Handler\DocumentChanges\DidCloseHandler.cs (2)
18internal class DidCloseHandler : ILspServiceNotificationHandler<LSP.DidCloseTextDocumentParams>, ITextDocumentIdentifierHandler<LSP.DidCloseTextDocumentParams, TextDocumentIdentifier> 29public TextDocumentIdentifier GetTextDocumentIdentifier(LSP.DidCloseTextDocumentParams request) => request.TextDocument;
Handler\DocumentResolveData.cs (2)
10/// Base data type for all document based resolve handlers that stores the <see cref="TextDocumentIdentifier"/> for the resolve request. 13internal record DocumentResolveData(TextDocumentIdentifier TextDocument);
Handler\Extensions\ExtensionDocumentMessageHandler.cs (1)
24public TextDocumentIdentifier GetTextDocumentIdentifier(ExtensionDocumentMessageParams request)
Handler\Extensions\ExtensionDocumentMessageParams.cs (1)
19[property: JsonPropertyName("textDocument")] TextDocumentIdentifier TextDocument);
Handler\FoldingRanges\FoldingRangesHandler.cs (1)
37public TextDocumentIdentifier GetTextDocumentIdentifier(FoldingRangeParams request) => request.TextDocument;
Handler\Formatting\AbstractFormatDocumentHandlerBase.cs (1)
62public abstract LSP.TextDocumentIdentifier GetTextDocumentIdentifier(RequestType request);
Handler\Formatting\FormatDocumentHandler.cs (1)
23public override LSP.TextDocumentIdentifier GetTextDocumentIdentifier(LSP.DocumentFormattingParams request) => request.TextDocument;
Handler\Formatting\FormatDocumentOnTypeHandler.cs (1)
35public TextDocumentIdentifier GetTextDocumentIdentifier(DocumentOnTypeFormattingParams request) => request.TextDocument;
Handler\Formatting\FormatDocumentRangeHandler.cs (1)
23public override TextDocumentIdentifier GetTextDocumentIdentifier(DocumentRangeFormattingParams request) => request.TextDocument;
Handler\Highlights\DocumentHighlightHandler.cs (1)
41public TextDocumentIdentifier GetTextDocumentIdentifier(TextDocumentPositionParams request) => request.TextDocument;
Handler\Hover\HoverHandler.cs (1)
40public TextDocumentIdentifier GetTextDocumentIdentifier(TextDocumentPositionParams request) => request.TextDocument;
Handler\ILspServiceRequestHandler.cs (1)
35ITextDocumentIdentifierHandler<TRequest, TextDocumentIdentifier>,
Handler\InlayHint\InlayHintHandler.cs (2)
38public TextDocumentIdentifier GetTextDocumentIdentifier(InlayHintParams request) 50internal static async Task<LSP.InlayHint[]?> GetInlayHintsAsync(Document document, TextDocumentIdentifier textDocumentIdentifier, LSP.Range range, InlineHintsOptions options, bool displayAllOverride, InlayHintCache inlayHintCache, CancellationToken cancellationToken)
Handler\InlayHint\InlayHintResolveData.cs (1)
15internal sealed record InlayHintResolveData(long ResultId, int ListIndex, TextDocumentIdentifier TextDocument, string SyntaxVersion, Range Range, bool DisplayAllOverride) : DocumentResolveData(TextDocument);
Handler\InlayHint\InlayHintResolveHandler.cs (1)
29public TextDocumentIdentifier GetTextDocumentIdentifier(LSP.InlayHint request)
Handler\InlineCompletions\InlineCompletionsHandler.cs (1)
99public TextDocumentIdentifier GetTextDocumentIdentifier(VSInternalInlineCompletionRequest request)
Handler\MapCode\MapCodeHandler.cs (2)
82var textDocument = codeMapping.TextDocument 116Document document, TextDocumentIdentifier textDocumentIdentifier, LSP.Location[][]? focusLocations, CancellationToken cancellationToken)
Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
42public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(LSP.VSInternalDocumentOnAutoInsertParams request) => request.TextDocument;
Handler\ProjectContext\GetTextDocumentWithContextHandler.cs (1)
31public TextDocumentIdentifier GetTextDocumentIdentifier(VSGetProjectContextsParams request) => new TextDocumentIdentifier { DocumentUri = request.TextDocument.DocumentUri };
Handler\PullHandlers\PreviousPullResult.cs (1)
9internal record struct PreviousPullResult(string PreviousResultId, TextDocumentIdentifier TextDocument);
Handler\References\FindAllReferencesHandler.cs (1)
46public TextDocumentIdentifier GetTextDocumentIdentifier(VSInternalReferenceParams request) => request.TextDocument;
Handler\References\FindImplementationsHandler.cs (1)
35public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(LSP.TextDocumentPositionParams request) => request.TextDocument;
Handler\RelatedDocuments\RelatedDocumentsHandler.cs (2)
32ITextDocumentIdentifierHandler<VSInternalRelatedDocumentParams, TextDocumentIdentifier> 38public TextDocumentIdentifier GetTextDocumentIdentifier(VSInternalRelatedDocumentParams requestParams)
Handler\Rename\PrepareRenameHandler.cs (1)
25public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(LSP.PrepareRenameParams request)
Handler\Rename\RenameHandler.cs (1)
29public TextDocumentIdentifier GetTextDocumentIdentifier(RenameParams request) => request.TextDocument;
Handler\RequestContext.cs (3)
100/// The document that the request is for, if applicable. This comes from the <see cref="TextDocumentIdentifier"/> returned from the handler itself via a call to 123/// The text document that the request is for, if applicable. This comes from the <see cref="TextDocumentIdentifier"/> returned from the handler itself via a call to 231TextDocumentIdentifier? textDocument,
Handler\RequestContextFactory.cs (3)
34TextDocumentIdentifier? textDocumentIdentifier; 36if (textDocumentIdentifierHandler is ITextDocumentIdentifierHandler<TRequestParam, TextDocumentIdentifier> tHandler) 40else if (textDocumentIdentifierHandler is ITextDocumentIdentifierHandler<TRequestParam, TextDocumentIdentifier?> nullHandler)
Handler\SemanticTokens\SemanticTokensFullHandler.cs (1)
25public TextDocumentIdentifier GetTextDocumentIdentifier(LSP.SemanticTokensFullParams request)
Handler\SemanticTokens\SemanticTokensRangeHandler.cs (1)
24public TextDocumentIdentifier GetTextDocumentIdentifier(SemanticTokensRangeParams request)
Handler\SignatureHelp\SignatureHelpHandler.cs (1)
30public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(LSP.TextDocumentPositionParams request) => request.TextDocument;
Handler\SourceGenerators\SourceGeneratedDocumentGetTextHandler.cs (1)
27public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(SourceGeneratorGetTextParams request) => request.TextDocument;
Handler\SourceGenerators\SourceGeneratorGetTextParams.cs (1)
11[property: JsonPropertyName("textDocument")] TextDocumentIdentifier TextDocument,
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (5)
24: ILspServiceRequestHandler<TParams, TReport[]?>, ITextDocumentIdentifierHandler<TParams, TextDocumentIdentifier?> 43public abstract TextDocumentIdentifier? GetTextDocumentIdentifier(TParams requestParams); 60protected abstract TReport CreateReport(TextDocumentIdentifier identifier, int[]? ranges, string? resultId); 159var textDocumentIdentifier = ProtocolConversions.DocumentToTextDocumentIdentifier(document); 209var textDocument = previousResult.TextDocument;
Handler\SpellCheck\DocumentSpellCheckHandler.cs (2)
14public override TextDocumentIdentifier GetTextDocumentIdentifier(VSInternalDocumentSpellCheckableParams requestParams) 17protected override VSInternalSpellCheckableRangeReport CreateReport(TextDocumentIdentifier identifier, int[]? ranges, string? resultId)
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (2)
18protected override VSInternalWorkspaceSpellCheckableReport CreateReport(TextDocumentIdentifier identifier, int[]? ranges, string? resultId) 26public override TextDocumentIdentifier? GetTextDocumentIdentifier(VSInternalWorkspaceSpellCheckableParams requestParams) => null;
Handler\Symbols\DocumentSymbolsHandler.cs (1)
39public TextDocumentIdentifier GetTextDocumentIdentifier(RoslynDocumentSymbolParams request) => request.TextDocument;
Handler\Testing\RunTestsParams.cs (1)
12[property: JsonPropertyName("textDocument")] LSP.TextDocumentIdentifier TextDocument,
Protocol\CodeActionParams.cs (1)
23public TextDocumentIdentifier TextDocument
Protocol\CodeLensParams.cs (1)
22public TextDocumentIdentifier TextDocument
Protocol\ColorPresentationParams.cs (1)
25public TextDocumentIdentifier TextDocument { get; set; }
Protocol\DidChangeTextDocumentParams.cs (1)
54TextDocumentIdentifier ITextDocumentParams.TextDocument
Protocol\DidCloseTextDocumentParams.cs (1)
22public TextDocumentIdentifier TextDocument
Protocol\DidSaveTextDocumentParams.cs (2)
18/// Gets or sets the <see cref="TextDocumentIdentifier"/> which represents the text document that was saved. 22public TextDocumentIdentifier TextDocument
Protocol\DocumentColorParams.cs (2)
21/// The <see cref="TextDocumentIdentifier"/> to provide color information for. 24public TextDocumentIdentifier TextDocument { get; set; }
Protocol\DocumentDiagnosticParams.cs (2)
37/// Gets or sets the <see cref="TextDocumentIdentifier"/> to provide diagnostics for. 40public TextDocumentIdentifier TextDocument
Protocol\DocumentFormattingParams.cs (1)
24public TextDocumentIdentifier TextDocument
Protocol\DocumentLinkParams.cs (2)
19/// The <see cref="TextDocumentIdentifier"/> to provide links for. 22public TextDocumentIdentifier TextDocument
Protocol\DocumentOnTypeFormattingParams.cs (1)
22public TextDocumentIdentifier TextDocument { get; set; }
Protocol\DocumentRangeFormattingParams.cs (1)
22public TextDocumentIdentifier TextDocument
Protocol\DocumentSymbolParams.cs (1)
26public TextDocumentIdentifier TextDocument
Protocol\Extensions\Converters\VSExtensionUtilities.cs (1)
40TryAddConverter<TextDocumentIdentifier, VSTextDocumentIdentifier>();
Protocol\Extensions\VSTextDocumentIdentifier.cs (1)
11/// <see cref="VSTextDocumentIdentifier"/> extends <see cref="TextDocumentIdentifier"/> providing additional properties used by Visual Studio.
Protocol\FoldingRangeParams.cs (1)
25public TextDocumentIdentifier TextDocument { get; set; }
Protocol\InlayHintParams.cs (1)
24public TextDocumentIdentifier TextDocument { get; set; }
Protocol\InlineValues\InlineValueParams.cs (1)
24public TextDocumentIdentifier TextDocument { get; set; }
Protocol\Internal\Diagnostics\VSInternalDiagnosticParams.cs (1)
19public TextDocumentIdentifier? TextDocument { get; set; }
Protocol\Internal\Diagnostics\VSInternalWorkspaceDiagnosticReport.cs (1)
19public TextDocumentIdentifier? TextDocument { get; set; }
Protocol\Internal\VSInternalDocumentOnAutoInsertParams.cs (2)
15/// Gets or sets the <see cref="TextDocumentIdentifier"/> representing the document to format. 18public TextDocumentIdentifier TextDocument
Protocol\Internal\VSInternalInlineCompletionRequest.cs (1)
22public TextDocumentIdentifier TextDocument { get; set; }
Protocol\Internal\VSInternalMapCodeMapping.cs (1)
16public TextDocumentIdentifier? TextDocument
Protocol\Internal\VSInternalRelatedDocumentParams.cs (1)
20public TextDocumentIdentifier TextDocument { get; set; }
Protocol\Internal\VSInternalStreamingParams.cs (1)
21public TextDocumentIdentifier TextDocument { get; set; }
Protocol\Internal\VSInternalTextPresentationParams.cs (1)
20public TextDocumentIdentifier TextDocument
Protocol\Internal\VSInternalUriPresentationParams.cs (1)
21public TextDocumentIdentifier TextDocument
Protocol\Internal\VSInternalValidateBreakableRangeParams.cs (2)
16/// Gets or sets the <see cref="TextDocumentIdentifier"/> for the request. 19public TextDocumentIdentifier TextDocument { get; set; }
Protocol\Internal\VSInternalWorkspaceSpellCheckableReport.cs (1)
19public TextDocumentIdentifier TextDocument { get; set; }
Protocol\ITextDocumentParams.cs (1)
20public TextDocumentIdentifier TextDocument { get; }
Protocol\Notebook\DidCloseNotebookDocumentParams.cs (1)
32public TextDocumentIdentifier[] CellTextDocuments { get; init; }
Protocol\Notebook\NotebookDocumentChangeCellsStructure.cs (1)
37public TextDocumentIdentifier[]? DidClose { get; init; }
Protocol\PrepareRenameParams.cs (1)
22public TextDocumentIdentifier TextDocument { get; set; }
Protocol\SelectionRangeParams.cs (1)
24public TextDocumentIdentifier TextDocument { get; init; }
Protocol\SemanticTokens\SemanticTokensDeltaParams.cs (1)
23public TextDocumentIdentifier TextDocument { get; set; }
Protocol\SemanticTokens\SemanticTokensFullParams.cs (1)
23public TextDocumentIdentifier TextDocument { get; set; }
Protocol\SemanticTokens\SemanticTokensParams.cs (1)
24public TextDocumentIdentifier TextDocument { get; set; }
Protocol\SemanticTokens\SemanticTokensRangeParams.cs (1)
25public TextDocumentIdentifier TextDocument { get; set; }
Protocol\TextDocumentIdentifier.cs (7)
16internal class TextDocumentIdentifier : IEquatable<TextDocumentIdentifier> 33public static bool operator ==(TextDocumentIdentifier? value1, TextDocumentIdentifier? value2) 49public static bool operator !=(TextDocumentIdentifier? value1, TextDocumentIdentifier? value2) 55public bool Equals(TextDocumentIdentifier other) 64if (obj is TextDocumentIdentifier other)
Protocol\TextDocumentPositionParams.cs (1)
20public TextDocumentIdentifier TextDocument
Protocol\WillSaveTextDocumentParams.cs (2)
18/// Gets or sets the <see cref="TextDocumentIdentifier"/> representing the document to be saved. 22public TextDocumentIdentifier TextDocument
RoslynLanguageServer.cs (2)
196var textDocumentIdentifier = JsonSerializer.Deserialize<TextDocumentIdentifier>(textDocumentToken, ProtocolConversions.LspJsonSerializerOptions);
Workspaces\LspWorkspaceManager.cs (1)
234public async Task<(Workspace?, Solution?, TextDocument?)> GetLspDocumentInfoAsync(TextDocumentIdentifier textDocumentIdentifier, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (5)
CodeLens\AbstractCodeLensTests.cs (3)
24var textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().GetURI()); 59var textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().GetURI()); 82var textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().GetURI());
InlayHint\AbstractInlayHintTests.cs (1)
26var textDocumentIdentifier = CreateTextDocumentIdentifier(document.GetURI());
InlayHint\CSharpInlayHintTests.cs (1)
121var textDocument = CreateTextDocumentIdentifier(document.GetURI());
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
98var documentId = ProtocolConversions.DocumentToTextDocumentIdentifier(document);