15 instantiations of VSTextDocumentIdentifier
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Cohost\AbstractRazorCohostDocumentRequestHandler.cs (1)
21var textDocumentIdentifier = new VSTextDocumentIdentifier
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\Diagnostics\DiagnosticSources\AbstractDocumentDiagnosticSource.cs (1)
27? new VSTextDocumentIdentifier { ProjectContext = ProtocolConversions.ProjectToProjectContext(Document.Project), DocumentUri = Document.GetURI() }
Handler\Diagnostics\DiagnosticSources\AbstractProjectDiagnosticSource.cs (1)
33? new VSTextDocumentIdentifier { ProjectContext = ProtocolConversions.ProjectToProjectContext(Project), DocumentUri = ProtocolConversions.CreateAbsoluteDocumentUri(Project.FilePath) }
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
Diagnostics\AbstractPullDiagnosticTestsBase.cs (1)
240return RunGetDocumentPullDiagnosticsAsync(testLspServer, new VSTextDocumentIdentifier { DocumentUri = uri }, useVSDiagnostics, previousResultId, useProgress, category);
Diagnostics\PullDiagnosticTests.cs (1)
498return new VSTextDocumentIdentifier
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
Utilities\AbstractLanguageServerClientTests.cs (1)
135var documentIdentifier = new VSTextDocumentIdentifier { DocumentUri = uri };
Microsoft.CodeAnalysis.Razor.Workspaces (2)
CodeActions\CodeActionsService.cs (1)
151TextDocument = new VSTextDocumentIdentifier()
Extensions\LspExtensions_TextDocumentIdentifier.cs (1)
24return new VSTextDocumentIdentifier
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (4)
Cohost\HtmlRequestInvokerTest.cs (1)
94TextDocument = new VSTextDocumentIdentifier { DocumentUri = document.CreateDocumentUri() },
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\CohostCodeActionsEndpointTestBase.cs (1)
179TextDocument = new VSTextDocumentIdentifier { DocumentUri = document.CreateDocumentUri() },
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionProviderTest.cs (2)
40TextDocument = new VSTextDocumentIdentifier { DocumentUri = new(new Uri(documentPath)) }, 71TextDocument = new VSTextDocumentIdentifier { DocumentUri = new(new Uri(documentPath)) },
Microsoft.VisualStudioCode.RazorExtension.UnitTests (3)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\CohostCodeActionsEndpointTestBase.cs (1)
179TextDocument = new VSTextDocumentIdentifier { DocumentUri = document.CreateDocumentUri() },
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionProviderTest.cs (2)
40TextDocument = new VSTextDocumentIdentifier { DocumentUri = new(new Uri(documentPath)) }, 71TextDocument = new VSTextDocumentIdentifier { DocumentUri = new(new Uri(documentPath)) },
27 references to VSTextDocumentIdentifier
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Cohost\AbstractRazorCohostDocumentRequestHandler.cs (1)
21var textDocumentIdentifier = new VSTextDocumentIdentifier
Microsoft.CodeAnalysis.LanguageServer.Protocol (10)
Extensions\Extensions.cs (1)
161if (itemIdentifier is VSTextDocumentIdentifier vsDocumentIdentifier && vsDocumentIdentifier.ProjectContext != null)
Protocol\Extensions\Converters\VSExtensionUtilities.cs (1)
40TryAddConverter<TextDocumentIdentifier, VSTextDocumentIdentifier>();
Protocol\Extensions\VSTextDocumentIdentifier.cs (8)
11/// <see cref="VSTextDocumentIdentifier"/> extends <see cref="TextDocumentIdentifier"/> providing additional properties used by Visual Studio. 13internal sealed class VSTextDocumentIdentifier : TextDocumentIdentifier, IEquatable<VSTextDocumentIdentifier> 26public static bool operator ==(VSTextDocumentIdentifier? value1, VSTextDocumentIdentifier? value2) 42public static bool operator !=(VSTextDocumentIdentifier? value1, VSTextDocumentIdentifier? value2) 48public bool Equals(VSTextDocumentIdentifier other) 57if (obj is VSTextDocumentIdentifier other)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (4)
Diagnostics\AbstractPullDiagnosticTestsBase.cs (3)
191VSTextDocumentIdentifier vsTextDocumentIdentifier, 245VSTextDocumentIdentifier vsTextDocumentIdentifier, 298VSTextDocumentIdentifier vsTextDocumentIdentifier,
Diagnostics\PullDiagnosticTests.cs (1)
491static VSTextDocumentIdentifier GetVsTextDocumentIdentifier(Document document)
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
Utilities\AbstractLanguageServerClientTests.cs (1)
135var documentIdentifier = new VSTextDocumentIdentifier { DocumentUri = uri };
Microsoft.CodeAnalysis.Razor.Workspaces (11)
CodeActions\Models\CodeActionExtensions.cs (1)
22public static SumType<Command, CodeAction> AsVSCodeCommandOrCodeAction(this VSInternalCodeAction razorCodeAction, VSTextDocumentIdentifier textDocument, Uri? delegatedDocumentUri)
CodeActions\Razor\AddUsingsCodeActionResolver.cs (2)
55internal static bool TryCreateAddUsingResolutionParams(string fullyQualifiedName, VSTextDocumentIdentifier textDocument, TextDocumentEdit? additionalEdit, Uri? delegatedDocumentUri, [NotNullWhen(true)] out string? @namespace, [NotNullWhen(true)] out RazorCodeActionResolutionParams? resolutionParams) 69internal static RazorCodeActionResolutionParams CreateAddUsingResolutionParams(string @namespace, VSTextDocumentIdentifier textDocument, TextDocumentEdit? additionalEdit, Uri? delegatedDocumentUri)
CodeActions\Razor\GenerateEventHandlerCodeActionProvider.cs (1)
36var textDocument = context.Request.TextDocument;
CodeActions\Razor\RazorCodeActionFactory.cs (2)
156public static RazorVSInternalCodeAction CreateGenerateEventHandler(VSTextDocumentIdentifier textDocument, Uri? delegatedDocumentUri, string methodName, string? eventParameterType) 184public static RazorVSInternalCodeAction CreateAsyncGenerateEventHandler(VSTextDocumentIdentifier textDocument, Uri? delegatedDocumentUri, string methodName, string? eventParameterType)
Extensions\LspExtensions_TextDocumentIdentifier.cs (3)
12=> textDocumentIdentifier is VSTextDocumentIdentifier vsIdentifier 22if (textDocumentIdentifier is VSTextDocumentIdentifier vsTdi) 40? new RazorTextDocumentIdentifier(parsedUri, (textDocumentIdentifier as VSTextDocumentIdentifier)?.ProjectContext?.Id)
Protocol\CodeActions\VSCodeActionParams.cs (1)
20public required VSTextDocumentIdentifier TextDocument { get; set; }
Protocol\TextDocumentIdentifierAndVersion.cs (1)
11/// and deserializing that class, if the <see cref="TextDocumentIdentifier"/> is a <see cref="VSTextDocumentIdentifier"/>