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)
287=> new() { Uri = document.GetURI() };
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (1)
95TextDocument = new TextDocumentIdentifier
Handler\ProjectContext\GetTextDocumentWithContextHandler.cs (1)
31public TextDocumentIdentifier GetTextDocumentIdentifier(VSGetProjectContextsParams request) => new TextDocumentIdentifier { Uri = request.TextDocument.Uri };
Handler\RequestContextFactory.cs (1)
47textDocumentIdentifier = new TextDocumentIdentifier
169 references to TextDocumentIdentifier
Microsoft.CodeAnalysis.LanguageServer.Protocol (163)
Extensions\Extensions.cs (6)
93public static async ValueTask<Document?> GetDocumentAsync(this Solution solution, TextDocumentIdentifier documentIdentifier, CancellationToken cancellationToken) 103public static async ValueTask<TextDocument?> GetTextDocumentAsync(this Solution solution, TextDocumentIdentifier documentIdentifier, CancellationToken cancellationToken) 122TextDocumentIdentifier itemIdentifier, 151public static T FindDocumentInProjectContext<T>(this ImmutableArray<T> documents, TextDocumentIdentifier documentIdentifier, Func<Solution, DocumentId, T> documentGetter) where T : TextDocument 165public static Project? GetProject(this Solution solution, TextDocumentIdentifier projectIdentifier) 173public static TextDocument? GetAdditionalDocument(this Solution solution, TextDocumentIdentifier documentIdentifier)
Extensions\ProtocolConversions.cs (1)
286public 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)
24globalOptions), ITextDocumentIdentifierHandler<TDiagnosticsParams, TextDocumentIdentifier?> 29public abstract TextDocumentIdentifier? GetTextDocumentIdentifier(TDiagnosticsParams diagnosticsParams);
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (5)
75protected abstract TReport CreateReport(TextDocumentIdentifier identifier, LSP.Diagnostic[] diagnostics, string resultId); 82protected abstract bool TryCreateUnchangedReport(TextDocumentIdentifier identifier, string resultId, [NotNullWhen(true)] out TReport? report); 87protected abstract TReport CreateRemovedReport(TextDocumentIdentifier identifier); 248static async Task<ProjectOrDocumentId?> GetIdForPreviousResultAsync(TextDocumentIdentifier textDocumentIdentifier, Solution solution, CancellationToken cancellationToken) 283var documentIdentifier = diagnosticSource.GetDocumentIdentifier();
Handler\Diagnostics\DiagnosticSourceProviders\DiagnosticSourceManager.cs (1)
147public TextDocumentIdentifier? GetDocumentIdentifier() => sources[0].GetDocumentIdentifier();
Handler\Diagnostics\DiagnosticSources\AbstractDocumentDiagnosticSource.cs (1)
26public TextDocumentIdentifier? GetDocumentIdentifier()
Handler\Diagnostics\DiagnosticSources\AbstractProjectDiagnosticSource.cs (1)
30public TextDocumentIdentifier? GetDocumentIdentifier()
Handler\Diagnostics\DiagnosticSources\IDiagnosticSource.cs (1)
21TextDocumentIdentifier? GetDocumentIdentifier();
Handler\Diagnostics\DocumentPullDiagnosticHandler.cs (4)
29public override TextDocumentIdentifier? GetTextDocumentIdentifier(VSInternalDocumentDiagnosticsParams diagnosticsParams) 32protected override VSInternalDiagnosticReport[] CreateReport(TextDocumentIdentifier identifier, Roslyn.LanguageServer.Protocol.Diagnostic[]? diagnostics, string? resultId) 47protected override VSInternalDiagnosticReport[] CreateRemovedReport(TextDocumentIdentifier identifier) 50protected override bool TryCreateUnchangedReport(TextDocumentIdentifier identifier, string resultId, out VSInternalDiagnosticReport[] report)
Handler\Diagnostics\Public\PublicDocumentPullDiagnosticsHandler.cs (4)
39public override TextDocumentIdentifier GetTextDocumentIdentifier(DocumentDiagnosticParams diagnosticsParams) 42protected override DocumentDiagnosticPartialReport CreateReport(TextDocumentIdentifier identifier, Roslyn.LanguageServer.Protocol.Diagnostic[] diagnostics, string resultId) 49protected override DocumentDiagnosticPartialReport CreateRemovedReport(TextDocumentIdentifier identifier) 56protected override bool TryCreateUnchangedReport(TextDocumentIdentifier identifier, string resultId, out DocumentDiagnosticPartialReport report)
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (3)
39protected override WorkspaceDiagnosticPartialReport CreateReport(TextDocumentIdentifier identifier, Roslyn.LanguageServer.Protocol.Diagnostic[] diagnostics, string resultId) 55protected override WorkspaceDiagnosticPartialReport CreateRemovedReport(TextDocumentIdentifier identifier) 71protected override bool TryCreateUnchangedReport(TextDocumentIdentifier identifier, string resultId, out WorkspaceDiagnosticPartialReport report)
Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (3)
34protected override VSInternalWorkspaceDiagnosticReport[] CreateReport(TextDocumentIdentifier identifier, Roslyn.LanguageServer.Protocol.Diagnostic[]? diagnostics, string? resultId) 47protected override VSInternalWorkspaceDiagnosticReport[] CreateRemovedReport(TextDocumentIdentifier identifier) 50protected 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 { Uri = request.TextDocument.Uri };
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)
15internal class TextDocumentIdentifier : IEquatable<TextDocumentIdentifier> 28public static bool operator ==(TextDocumentIdentifier? value1, TextDocumentIdentifier? value2) 44public static bool operator !=(TextDocumentIdentifier? value1, TextDocumentIdentifier? value2) 50public bool Equals(TextDocumentIdentifier other) 59if (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
Workspaces\LspWorkspaceManager.cs (1)
278public 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);