3 types derived from TextDocumentIdentifier
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Protocol\Extensions\VSTextDocumentIdentifier.cs (1)
13
internal class VSTextDocumentIdentifier :
TextDocumentIdentifier
, IEquatable<VSTextDocumentIdentifier>
Protocol\OptionalVersionedTextDocumentIdentifier.cs (1)
16
internal class OptionalVersionedTextDocumentIdentifier :
TextDocumentIdentifier
, IEquatable<OptionalVersionedTextDocumentIdentifier>
Protocol\VersionedTextDocumentIdentifier.cs (1)
16
internal class VersionedTextDocumentIdentifier :
TextDocumentIdentifier
, IEquatable<VersionedTextDocumentIdentifier>
4 instantiations of TextDocumentIdentifier
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Extensions\ProtocolConversions.cs (1)
313
=>
new
() { Uri = document.GetURI() };
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (1)
95
TextDocument = new
TextDocumentIdentifier
Handler\ProjectContext\GetTextDocumentWithContextHandler.cs (1)
31
public TextDocumentIdentifier GetTextDocumentIdentifier(VSGetProjectContextsParams request) => new
TextDocumentIdentifier
{ Uri = request.TextDocument.Uri };
Handler\RequestContextFactory.cs (1)
47
textDocumentIdentifier = new
TextDocumentIdentifier
161 references to TextDocumentIdentifier
Microsoft.CodeAnalysis.LanguageServer.Protocol (155)
Extensions\Extensions.cs (5)
89
public static Document? GetDocument(this Solution solution,
TextDocumentIdentifier
documentIdentifier)
99
TextDocumentIdentifier
itemIdentifier,
128
public static T FindDocumentInProjectContext<T>(this ImmutableArray<T> documents,
TextDocumentIdentifier
documentIdentifier, Func<Solution, DocumentId, T> documentGetter) where T : TextDocument
142
public static Project? GetProject(this Solution solution,
TextDocumentIdentifier
projectIdentifier)
150
public static TextDocument? GetAdditionalDocument(this Solution solution,
TextDocumentIdentifier
documentIdentifier)
Extensions\ProtocolConversions.cs (1)
312
public static LSP.
TextDocumentIdentifier
DocumentToTextDocumentIdentifier(TextDocument document)
ExternalAccess\Razor\SemanticTokensRangesHandler.cs (1)
34
public
TextDocumentIdentifier
GetTextDocumentIdentifier(SemanticTokensRangesParams request)
ExternalAccess\Razor\SimplifyMethodHandler.cs (1)
34
public
TextDocumentIdentifier
GetTextDocumentIdentifier(SimplifyMethodParams request) => request.TextDocument;
Handler\Breakpoints\ValidateBreakableRangeHandler.cs (1)
32
public
TextDocumentIdentifier
GetTextDocumentIdentifier(LSP.VSInternalValidateBreakableRangeParams request)
Handler\CodeActions\CodeActionFixAllResolveHandler.cs (1)
37
public
TextDocumentIdentifier
GetTextDocumentIdentifier(RoslynFixAllCodeAction request)
Handler\CodeActions\CodeActionResolveData.cs (2)
32
public LSP.
TextDocumentIdentifier
TextDocument { get; }
46
LSP.
TextDocumentIdentifier
textDocument,
Handler\CodeActions\CodeActionResolveHandler.cs (1)
54
public
TextDocumentIdentifier
GetTextDocumentIdentifier(LSP.CodeAction request)
Handler\CodeActions\CodeActionsHandler.cs (1)
52
public
TextDocumentIdentifier
GetTextDocumentIdentifier(CodeActionParams request) => request.TextDocument;
Handler\CodeLens\CodeLensHandler.cs (3)
42
public LSP.
TextDocumentIdentifier
GetTextDocumentIdentifier(LSP.CodeLensParams request)
87
LSP.
TextDocumentIdentifier
textDocumentIdentifier,
113
LSP.
TextDocumentIdentifier
textDocumentIdentifier)
Handler\CodeLens\CodeLensResolveData.cs (1)
15
internal sealed record CodeLensResolveData(string SyntaxVersion, int ListIndex,
TextDocumentIdentifier
TextDocument) : DocumentResolveData(TextDocument);
Handler\CodeLens\CodeLensResolveHandler.cs (1)
32
public LSP.
TextDocumentIdentifier
GetTextDocumentIdentifier(LSP.CodeLens request)
Handler\Commands\AbstractExecuteWorkspaceCommandHandler.cs (1)
18
public abstract
TextDocumentIdentifier
GetTextDocumentIdentifier(ExecuteCommandParams request);
Handler\Completion\AbstractLspCompletionResultCreationService.cs (1)
29
public abstract Task<LSP.CompletionItem> ResolveAsync(LSP.CompletionItem lspItem, CompletionItem roslynItem, LSP.
TextDocumentIdentifier
textDocumentIdentifier, Document document, CompletionCapabilityHelper capabilityHelper, CompletionService completionService, CompletionOptions completionOptions, SymbolDescriptionOptions symbolDescriptionOptions, CancellationToken cancellationToken);
Handler\Completion\CompletionHandler.cs (1)
43
public LSP.
TextDocumentIdentifier
GetTextDocumentIdentifier(LSP.CompletionParams request) => request.TextDocument;
Handler\Completion\CompletionResolveData.cs (1)
15
internal sealed record CompletionResolveData(long ResultId, LSP.
TextDocumentIdentifier
TextDocument) : DocumentResolveData(TextDocument);
Handler\Completion\CompletionResolveHandler.cs (3)
27
internal sealed class CompletionResolveHandler : ILspServiceRequestHandler<LSP.CompletionItem, LSP.CompletionItem>, ITextDocumentIdentifierHandler<LSP.CompletionItem, LSP.
TextDocumentIdentifier
?>
41
public LSP.
TextDocumentIdentifier
? GetTextDocumentIdentifier(LSP.CompletionItem request)
90
private static LSP.
TextDocumentIdentifier
? GetTextDocumentCacheEntry(LSP.CompletionItem request)
Handler\Completion\DefaultLspCompletionResultCreationService.cs (1)
71
LSP.
TextDocumentIdentifier
textDocumentIdentifier,
Handler\Completion\ILspCompletionResultCreationService.cs (1)
26
LSP.
TextDocumentIdentifier
textDocumentIdentifier,
Handler\Definitions\AbstractGoToDefinitionHandler.cs (1)
34
public
TextDocumentIdentifier
GetTextDocumentIdentifier(LSP.TextDocumentPositionParams request) => request.TextDocument;
Handler\Diagnostics\AbstractDocumentPullDiagnosticHandler.cs (2)
24
globalOptions), ITextDocumentIdentifierHandler<TDiagnosticsParams,
TextDocumentIdentifier
?>
29
public abstract
TextDocumentIdentifier
? GetTextDocumentIdentifier(TDiagnosticsParams diagnosticsParams);
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (5)
76
protected abstract TReport CreateReport(
TextDocumentIdentifier
identifier, LSP.Diagnostic[] diagnostics, string resultId);
83
protected abstract bool TryCreateUnchangedReport(
TextDocumentIdentifier
identifier, string resultId, [NotNullWhen(true)] out TReport? report);
88
protected abstract TReport CreateRemovedReport(
TextDocumentIdentifier
identifier);
247
static ProjectOrDocumentId? GetIdForPreviousResult(
TextDocumentIdentifier
textDocumentIdentifier, Solution solution)
284
var
documentIdentifier = diagnosticSource.GetDocumentIdentifier();
Handler\Diagnostics\DiagnosticSourceProviders\DiagnosticSourceManager.cs (1)
149
public
TextDocumentIdentifier
? GetDocumentIdentifier() => sources[0].GetDocumentIdentifier();
Handler\Diagnostics\DiagnosticSources\AbstractDocumentDiagnosticSource.cs (1)
26
public
TextDocumentIdentifier
? GetDocumentIdentifier()
Handler\Diagnostics\DiagnosticSources\AbstractProjectDiagnosticSource.cs (1)
30
public
TextDocumentIdentifier
? GetDocumentIdentifier()
Handler\Diagnostics\DiagnosticSources\IDiagnosticSource.cs (1)
21
TextDocumentIdentifier
? GetDocumentIdentifier();
Handler\Diagnostics\DocumentPullDiagnosticHandler.cs (4)
29
public override
TextDocumentIdentifier
? GetTextDocumentIdentifier(VSInternalDocumentDiagnosticsParams diagnosticsParams)
32
protected override VSInternalDiagnosticReport[] CreateReport(
TextDocumentIdentifier
identifier, Roslyn.LanguageServer.Protocol.Diagnostic[]? diagnostics, string? resultId)
47
protected override VSInternalDiagnosticReport[] CreateRemovedReport(
TextDocumentIdentifier
identifier)
50
protected override bool TryCreateUnchangedReport(
TextDocumentIdentifier
identifier, string resultId, out VSInternalDiagnosticReport[] report)
Handler\Diagnostics\Public\PublicDocumentPullDiagnosticsHandler.cs (4)
39
public override
TextDocumentIdentifier
GetTextDocumentIdentifier(DocumentDiagnosticParams diagnosticsParams)
42
protected override DocumentDiagnosticPartialReport CreateReport(
TextDocumentIdentifier
identifier, Roslyn.LanguageServer.Protocol.Diagnostic[] diagnostics, string resultId)
49
protected override DocumentDiagnosticPartialReport CreateRemovedReport(
TextDocumentIdentifier
identifier)
56
protected override bool TryCreateUnchangedReport(
TextDocumentIdentifier
identifier, string resultId, out DocumentDiagnosticPartialReport report)
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (3)
39
protected override WorkspaceDiagnosticPartialReport CreateReport(
TextDocumentIdentifier
identifier, Roslyn.LanguageServer.Protocol.Diagnostic[] diagnostics, string resultId)
55
protected override WorkspaceDiagnosticPartialReport CreateRemovedReport(
TextDocumentIdentifier
identifier)
71
protected override bool TryCreateUnchangedReport(
TextDocumentIdentifier
identifier, string resultId, out WorkspaceDiagnosticPartialReport report)
Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (3)
34
protected override VSInternalWorkspaceDiagnosticReport[] CreateReport(
TextDocumentIdentifier
identifier, Roslyn.LanguageServer.Protocol.Diagnostic[]? diagnostics, string? resultId)
47
protected override VSInternalWorkspaceDiagnosticReport[] CreateRemovedReport(
TextDocumentIdentifier
identifier)
50
protected override bool TryCreateUnchangedReport(
TextDocumentIdentifier
identifier, string resultId, [NotNullWhen(true)] out VSInternalWorkspaceDiagnosticReport[]? report)
Handler\DocumentChanges\DidChangeHandler.cs (1)
26
public
TextDocumentIdentifier
GetTextDocumentIdentifier(DidChangeTextDocumentParams request)
Handler\DocumentChanges\DidCloseHandler.cs (2)
18
internal class DidCloseHandler : ILspServiceNotificationHandler<LSP.DidCloseTextDocumentParams>, ITextDocumentIdentifierHandler<LSP.DidCloseTextDocumentParams,
TextDocumentIdentifier
>
29
public
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.
13
internal record DocumentResolveData(
TextDocumentIdentifier
TextDocument);
Handler\FoldingRanges\FoldingRangesHandler.cs (1)
37
public
TextDocumentIdentifier
GetTextDocumentIdentifier(FoldingRangeParams request) => request.TextDocument;
Handler\Formatting\AbstractFormatDocumentHandlerBase.cs (1)
50
public abstract LSP.
TextDocumentIdentifier
GetTextDocumentIdentifier(RequestType request);
Handler\Formatting\FormatDocumentHandler.cs (1)
20
public override LSP.
TextDocumentIdentifier
GetTextDocumentIdentifier(LSP.DocumentFormattingParams request) => request.TextDocument;
Handler\Formatting\FormatDocumentOnTypeHandler.cs (1)
36
public
TextDocumentIdentifier
GetTextDocumentIdentifier(DocumentOnTypeFormattingParams request) => request.TextDocument;
Handler\Formatting\FormatDocumentRangeHandler.cs (1)
20
public override
TextDocumentIdentifier
GetTextDocumentIdentifier(DocumentRangeFormattingParams request) => request.TextDocument;
Handler\Highlights\DocumentHighlightHandler.cs (1)
41
public
TextDocumentIdentifier
GetTextDocumentIdentifier(TextDocumentPositionParams request) => request.TextDocument;
Handler\Hover\HoverHandler.cs (1)
40
public
TextDocumentIdentifier
GetTextDocumentIdentifier(TextDocumentPositionParams request) => request.TextDocument;
Handler\ILspServiceRequestHandler.cs (1)
35
ITextDocumentIdentifierHandler<TRequest,
TextDocumentIdentifier
>,
Handler\InlayHint\InlayHintHandler.cs (2)
38
public
TextDocumentIdentifier
GetTextDocumentIdentifier(InlayHintParams request)
50
internal 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)
15
internal sealed record InlayHintResolveData(long ResultId, int ListIndex,
TextDocumentIdentifier
TextDocument) : DocumentResolveData(TextDocument);
Handler\InlayHint\InlayHintResolveHandler.cs (1)
30
public
TextDocumentIdentifier
GetTextDocumentIdentifier(LSP.InlayHint request)
Handler\InlineCompletions\InlineCompletionsHandler.cs (1)
97
public
TextDocumentIdentifier
GetTextDocumentIdentifier(VSInternalInlineCompletionRequest request)
Handler\MapCode\MapCodeHandler.cs (2)
82
var
textDocument = codeMapping.TextDocument
115
Document document,
TextDocumentIdentifier
textDocumentIdentifier, LSP.Location[][]? focusLocations, CancellationToken cancellationToken)
Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
42
public LSP.
TextDocumentIdentifier
GetTextDocumentIdentifier(LSP.VSInternalDocumentOnAutoInsertParams request) => request.TextDocument;
Handler\ProjectContext\GetTextDocumentWithContextHandler.cs (1)
31
public
TextDocumentIdentifier
GetTextDocumentIdentifier(VSGetProjectContextsParams request) => new TextDocumentIdentifier { Uri = request.TextDocument.Uri };
Handler\PullHandlers\PreviousPullResult.cs (1)
9
internal record struct PreviousPullResult(string PreviousResultId,
TextDocumentIdentifier
TextDocument);
Handler\References\FindAllReferencesHandler.cs (1)
46
public
TextDocumentIdentifier
GetTextDocumentIdentifier(VSInternalReferenceParams request) => request.TextDocument;
Handler\References\FindImplementationsHandler.cs (1)
35
public LSP.
TextDocumentIdentifier
GetTextDocumentIdentifier(LSP.TextDocumentPositionParams request) => request.TextDocument;
Handler\RelatedDocuments\RelatedDocumentsHandler.cs (2)
35
ITextDocumentIdentifierHandler<VSInternalRelatedDocumentParams,
TextDocumentIdentifier
>
58
public
TextDocumentIdentifier
GetTextDocumentIdentifier(VSInternalRelatedDocumentParams requestParams)
Handler\Rename\PrepareRenameHandler.cs (1)
25
public LSP.
TextDocumentIdentifier
GetTextDocumentIdentifier(LSP.PrepareRenameParams request)
Handler\Rename\RenameHandler.cs (1)
29
public
TextDocumentIdentifier
GetTextDocumentIdentifier(RenameParams request) => request.TextDocument;
Handler\RequestContext.cs (3)
98
/// 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
121
/// 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
229
TextDocumentIdentifier
? textDocument,
Handler\RequestContextFactory.cs (3)
34
TextDocumentIdentifier
? textDocumentIdentifier;
36
if (textDocumentIdentifierHandler is ITextDocumentIdentifierHandler<TRequestParam,
TextDocumentIdentifier
> tHandler)
40
else if (textDocumentIdentifierHandler is ITextDocumentIdentifierHandler<TRequestParam,
TextDocumentIdentifier
?> nullHandler)
Handler\SemanticTokens\SemanticTokensRangeHandler.cs (1)
31
public
TextDocumentIdentifier
GetTextDocumentIdentifier(LSP.SemanticTokensRangeParams request)
Handler\SignatureHelp\SignatureHelpHandler.cs (1)
31
public LSP.
TextDocumentIdentifier
GetTextDocumentIdentifier(LSP.TextDocumentPositionParams request) => request.TextDocument;
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (5)
24
: ILspServiceRequestHandler<TParams, TReport[]?>, ITextDocumentIdentifierHandler<TParams,
TextDocumentIdentifier
?>
43
public abstract
TextDocumentIdentifier
? GetTextDocumentIdentifier(TParams requestParams);
60
protected abstract TReport CreateReport(
TextDocumentIdentifier
identifier, int[]? ranges, string? resultId);
157
var
textDocumentIdentifier = ProtocolConversions.DocumentToTextDocumentIdentifier(document);
209
var
textDocument = previousResult.TextDocument;
Handler\SpellCheck\DocumentSpellCheckHandler.cs (2)
14
public override
TextDocumentIdentifier
GetTextDocumentIdentifier(VSInternalDocumentSpellCheckableParams requestParams)
17
protected override VSInternalSpellCheckableRangeReport CreateReport(
TextDocumentIdentifier
identifier, int[]? ranges, string? resultId)
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (2)
18
protected override VSInternalWorkspaceSpellCheckableReport CreateReport(
TextDocumentIdentifier
identifier, int[]? ranges, string? resultId)
26
public override
TextDocumentIdentifier
? GetTextDocumentIdentifier(VSInternalWorkspaceSpellCheckableParams requestParams) => null;
Handler\Symbols\DocumentSymbolsHandler.cs (1)
39
public
TextDocumentIdentifier
GetTextDocumentIdentifier(RoslynDocumentSymbolParams request) => request.TextDocument;
Handler\Testing\RunTestsParams.cs (1)
12
[property: JsonPropertyName("textDocument")] LSP.
TextDocumentIdentifier
TextDocument,
Protocol\CodeActionParams.cs (1)
23
public
TextDocumentIdentifier
TextDocument
Protocol\CodeLensParams.cs (1)
22
public
TextDocumentIdentifier
TextDocument
Protocol\ColorPresentationParams.cs (1)
24
public
TextDocumentIdentifier
TextDocument { get; set; }
Protocol\DidChangeTextDocumentParams.cs (1)
54
TextDocumentIdentifier
ITextDocumentParams.TextDocument
Protocol\DidCloseTextDocumentParams.cs (1)
22
public
TextDocumentIdentifier
TextDocument
Protocol\DidSaveTextDocumentParams.cs (2)
18
/// Gets or sets the <see cref="
TextDocumentIdentifier
"/> which represents the text document that was saved.
22
public
TextDocumentIdentifier
TextDocument
Protocol\DocumentColorParams.cs (2)
20
/// The <see cref="
TextDocumentIdentifier
"/> to provide color information for.
23
public
TextDocumentIdentifier
TextDocument { get; set; }
Protocol\DocumentDiagnosticParams.cs (2)
37
/// Gets or sets the <see cref="
TextDocumentIdentifier
"/> to provide diagnostics for.
40
public
TextDocumentIdentifier
TextDocument
Protocol\DocumentFormattingParams.cs (1)
23
public
TextDocumentIdentifier
TextDocument
Protocol\DocumentLinkParams.cs (2)
19
/// The <see cref="
TextDocumentIdentifier
"/> to provide links for.
22
public
TextDocumentIdentifier
TextDocument
Protocol\DocumentOnTypeFormattingParams.cs (1)
21
public
TextDocumentIdentifier
TextDocument { get; set; }
Protocol\DocumentRangeFormattingParams.cs (1)
22
public
TextDocumentIdentifier
TextDocument
Protocol\DocumentSymbolParams.cs (1)
26
public
TextDocumentIdentifier
TextDocument
Protocol\Extensions\Converters\VSExtensionUtilities.cs (1)
40
TryAddConverter<
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)
24
public
TextDocumentIdentifier
TextDocument { get; set; }
Protocol\InlayHintParams.cs (1)
24
public
TextDocumentIdentifier
TextDocument { get; set; }
Protocol\InlineValues\InlineValueParams.cs (1)
24
public
TextDocumentIdentifier
TextDocument { get; set; }
Protocol\Internal\Diagnostics\VSInternalDiagnosticParams.cs (1)
19
public
TextDocumentIdentifier
? TextDocument { get; set; }
Protocol\Internal\Diagnostics\VSInternalWorkspaceDiagnosticReport.cs (1)
19
public
TextDocumentIdentifier
? TextDocument { get; set; }
Protocol\Internal\VSInternalDocumentOnAutoInsertParams.cs (2)
15
/// Gets or sets the <see cref="
TextDocumentIdentifier
"/> representing the document to format.
18
public
TextDocumentIdentifier
TextDocument
Protocol\Internal\VSInternalInlineCompletionRequest.cs (1)
21
public
TextDocumentIdentifier
TextDocument { get; set; }
Protocol\Internal\VSInternalMapCodeMapping.cs (1)
16
public
TextDocumentIdentifier
? TextDocument
Protocol\Internal\VSInternalStreamingParams.cs (1)
21
public
TextDocumentIdentifier
TextDocument { get; set; }
Protocol\Internal\VSInternalTextPresentationParams.cs (1)
19
public
TextDocumentIdentifier
TextDocument
Protocol\Internal\VSInternalUriPresentationParams.cs (1)
20
public
TextDocumentIdentifier
TextDocument
Protocol\Internal\VSInternalValidateBreakableRangeParams.cs (2)
15
/// Gets or sets the <see cref="
TextDocumentIdentifier
"/> for the request.
18
public
TextDocumentIdentifier
TextDocument { get; set; }
Protocol\Internal\VSInternalWorkspaceSpellCheckableReport.cs (1)
19
public
TextDocumentIdentifier
TextDocument { get; set; }
Protocol\ITextDocumentParams.cs (1)
20
public
TextDocumentIdentifier
TextDocument { get; }
Protocol\Notebook\DidCloseNotebookDocumentParams.cs (1)
32
public
TextDocumentIdentifier
[] CellTextDocuments { get; init; }
Protocol\Notebook\NotebookDocumentChangeCellsStructure.cs (1)
37
public
TextDocumentIdentifier
[]? DidClose { get; init; }
Protocol\PrepareRenameParams.cs (1)
22
public
TextDocumentIdentifier
TextDocument { get; set; }
Protocol\SelectionRangeParams.cs (1)
24
public
TextDocumentIdentifier
TextDocument { get; init; }
Protocol\SemanticTokens\SemanticTokensDeltaParams.cs (1)
23
public
TextDocumentIdentifier
TextDocument { get; set; }
Protocol\SemanticTokens\SemanticTokensParams.cs (1)
24
public
TextDocumentIdentifier
TextDocument { get; set; }
Protocol\SemanticTokens\SemanticTokensRangeParams.cs (1)
24
public
TextDocumentIdentifier
TextDocument { get; set; }
Protocol\TextDocumentIdentifier.cs (7)
15
internal class TextDocumentIdentifier : IEquatable<
TextDocumentIdentifier
>
28
public static bool operator ==(
TextDocumentIdentifier
? value1,
TextDocumentIdentifier
? value2)
44
public static bool operator !=(
TextDocumentIdentifier
? value1,
TextDocumentIdentifier
? value2)
50
public bool Equals(
TextDocumentIdentifier
other)
59
if (obj is
TextDocumentIdentifier
other)
Protocol\TextDocumentPositionParams.cs (1)
20
public
TextDocumentIdentifier
TextDocument
Protocol\WillSaveTextDocumentParams.cs (2)
18
/// Gets or sets the <see cref="
TextDocumentIdentifier
"/> representing the document to be saved.
22
public
TextDocumentIdentifier
TextDocument
Workspaces\LspWorkspaceManager.cs (1)
268
public async Task<(Workspace?, Solution?, TextDocument?)> GetLspDocumentInfoAsync(
TextDocumentIdentifier
textDocumentIdentifier, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (5)
CodeLens\AbstractCodeLensTests.cs (3)
24
var
textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().GetURI());
59
var
textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().GetURI());
82
var
textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().GetURI());
InlayHint\AbstractInlayHintTests.cs (1)
26
var
textDocumentIdentifier = CreateTextDocumentIdentifier(document.GetURI());
InlayHint\CSharpInlayHintTests.cs (1)
122
var
textDocument = CreateTextDocumentIdentifier(document.GetURI());
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
98
var
documentId = ProtocolConversions.DocumentToTextDocumentIdentifier(document);