192 writes to DocumentUri
IdeBenchmarks (1)
Lsp\LspSourceGeneratorBenchmarks.cs (1)
114TextDocument = new LSP.TextDocumentIdentifier { DocumentUri = documentUri },
Microsoft.AspNetCore.Razor.Test.Common.Tooling (1)
LanguageServer\CSharpTestLspServer.cs (1)
203TextDocument = new() { DocumentUri = new(documentUri) },
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Cohost\AbstractRazorCohostDocumentRequestHandler.cs (1)
23DocumentUri = new(razorIdentifier.Value.Uri),
Microsoft.CodeAnalysis.ExternalAccess.Xaml (4)
External\ResolveDataConversions.cs (2)
19=> new DataResolveData(data, new LSP.TextDocumentIdentifier { DocumentUri = new(uri) }); 32return new DataIdResolveData(dataId, new LSP.TextDocumentIdentifier { DocumentUri = new(uri) });
External\XamlRequestHandlerBase.cs (1)
27=> new() { DocumentUri = new(GetTextDocumentUri(request)) };
Internal\XamlDiagnosticSource.cs (1)
21TextDocumentIdentifier? IDiagnosticSource.GetDocumentIdentifier() => new() { DocumentUri = document.GetURI() };
Microsoft.CodeAnalysis.LanguageServer.Protocol (13)
Extensions\ProtocolConversions.cs (3)
314=> new() { DocumentUri = document.GetURI() }; 317=> new() { DocumentUri = document.GetURI() }; 532TextDocument = new LSP.OptionalVersionedTextDocumentIdentifier { DocumentUri = uri },
Handler\CodeActions\CodeActionResolveHelper.cs (2)
260var documentIdentifier = new OptionalVersionedTextDocumentIdentifier { DocumentUri = uri }; 303var documentIdentifier = new OptionalVersionedTextDocumentIdentifier { DocumentUri = newTextDoc.GetURI() };
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) }
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (1)
93DocumentUri = id.Uri
Handler\MapCode\MapCodeHandler.cs (1)
67TextDocument = new OptionalVersionedTextDocumentIdentifier { DocumentUri = kvp.Key },
Handler\ProjectContext\GetTextDocumentWithContextHandler.cs (1)
29public TextDocumentIdentifier GetTextDocumentIdentifier(VSGetProjectContextsParams request) => new() { DocumentUri = request.TextDocument.DocumentUri };
Handler\RequestContextFactory.cs (1)
49DocumentUri = textDocumentItem.DocumentUri,
Handler\TextDocumentContent\TextDocumentContentHandler.cs (1)
25public TextDocumentIdentifier GetTextDocumentIdentifier(TextDocumentContentParams request) => new() { DocumentUri = request.Uri };
Protocol\TextDocumentIdentifier.cs (1)
30set => DocumentUri = new DocumentUri(value);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (61)
CodeActions\CodeActionResolveTests.cs (5)
314TextDocument = new OptionalVersionedTextDocumentIdentifier { DocumentUri = newDocumentUri }, 344TextDocument = new OptionalVersionedTextDocumentIdentifier() { DocumentUri = existingDocumentUri }, 445TextDocument = new OptionalVersionedTextDocumentIdentifier { DocumentUri = newDocumentUri }, 474TextDocument = new OptionalVersionedTextDocumentIdentifier() { DocumentUri = existingDocumentUri }, 542DocumentUri = locations.Single().DocumentUri
CodeActions\RunCodeActionsTests.cs (1)
41DocumentUri = caretLocation.DocumentUri
Commands\ExecuteWorkspaceCommandTests.cs (1)
38Arguments = [JsonSerializer.Serialize(new TextDocumentIdentifier { DocumentUri = ProtocolConversions.CreateAbsoluteDocumentUri(@"C:\someFile.cs") })],
DataTips\DataTipRangeHandlerTests.cs (1)
24TextDocument = new LSP.TextDocumentIdentifier { DocumentUri = caret.DocumentUri },
Definitions\GoToTypeDefinitionTests.cs (1)
296var (lspWorkspace, _, _) = await testLspServer.GetManager().GetLspDocumentInfoAsync(new LSP.TextDocumentIdentifier { DocumentUri = fileUri }, CancellationToken.None);
Diagnostics\AbstractPullDiagnosticTestsBase.cs (3)
173return new TestDiagnosticResult(new TextDocumentIdentifier { DocumentUri = fullReport.Uri }, fullReport.ResultId, fullReport.Items); 178return new TestDiagnosticResult(new TextDocumentIdentifier { DocumentUri = unchangedReport.Uri }, unchangedReport.ResultId, null); 240return RunGetDocumentPullDiagnosticsAsync(testLspServer, new VSTextDocumentIdentifier { DocumentUri = uri }, useVSDiagnostics, previousResultId, useProgress, category);
Diagnostics\AdditionalFileDiagnosticsTests.cs (1)
277DocumentUri = textDocument.GetURI()
Diagnostics\PullDiagnosticTests.cs (1)
501DocumentUri = document.GetURI(),
DocumentChanges\DocumentChangesTests.cs (1)
465var textDocumentIdentifier = new LSP.TextDocumentIdentifier() { DocumentUri = documentUri };
DocumentChanges\DocumentChangesTests.LinkedDocuments.cs (1)
107var (_, _, lspDocument) = await testLspServer.GetManager().GetLspDocumentInfoAsync(new TextDocumentIdentifier { DocumentUri = uri }, CancellationToken.None).ConfigureAwait(false);
HandlerTests.cs (11)
47DocumentUri = ProtocolConversions.CreateAbsoluteDocumentUri(@"C:\test.cs") 69DocumentUri = ProtocolConversions.CreateAbsoluteDocumentUri(@"C:\test.cs") 94DocumentUri = ProtocolConversions.CreateAbsoluteDocumentUri(@"C:\test.fs") 107DocumentUri = ProtocolConversions.CreateAbsoluteDocumentUri(@"C:\test.vb") 152DocumentUri = ProtocolConversions.CreateAbsoluteDocumentUri(@"C:\test.cs") 180DocumentUri = ProtocolConversions.CreateAbsoluteDocumentUri(@"C:\test.cs") 208DocumentUri = ProtocolConversions.CreateAbsoluteDocumentUri(@"C:\test.cs") 238DocumentUri = ProtocolConversions.CreateAbsoluteDocumentUri(@"C:\test.cs") 266DocumentUri = ProtocolConversions.CreateAbsoluteDocumentUri(@"C:\test.cs") 300DocumentUri = looseFileUri 319DocumentUri = ProtocolConversions.CreateAbsoluteDocumentUri(@"C:\test.cs")
Metadata\LspMetadataAsSourceWorkspaceTests.cs (1)
122var (lspWorkspace, _, _) = await testLspServer.GetManager().GetLspDocumentInfoAsync(new LSP.TextDocumentIdentifier { DocumentUri = fileUri }, CancellationToken.None);
ProtocolConversionsTests.cs (1)
401var (_, _, textDocument) = await testLspServer.GetManager().GetLspDocumentInfoAsync(new TextDocumentIdentifier { DocumentUri = uri }, CancellationToken.None);
Rename\WillRenameTests.cs (6)
77new() { TextDocument = new() { DocumentUri = new("file://file1.cs") } }, 78new() { TextDocument = new() { DocumentUri = new("file://file2.cs") } } 82listeners[0].Result = new WorkspaceEdit() { DocumentChanges = new TextDocumentEdit[] { new() { TextDocument = new() { DocumentUri = new("file://file1.cs") } } } }; 83listeners[1].Result = new WorkspaceEdit() { DocumentChanges = new TextDocumentEdit[] { new() { TextDocument = new() { DocumentUri = new("file://file2.cs") } } } }; 101new TextDocumentEdit() { TextDocument = new() { DocumentUri = new("file://file1.cs") } }, 106listeners[0].Result = new WorkspaceEdit() { DocumentChanges = new TextDocumentEdit[] { new() { TextDocument = new() { DocumentUri = new("file://file1.cs") } } } };
SemanticTokens\AbstractSemanticTokensTests.cs (2)
47TextDocument = new LSP.TextDocumentIdentifier { DocumentUri = caret.DocumentUri } 53TextDocument = new LSP.TextDocumentIdentifier { DocumentUri = location.DocumentUri },
SpellCheck\SpellCheckTests.cs (2)
677TextDocument = new TextDocumentIdentifier { DocumentUri = uri }, 689PreviousResults = previousResults?.Select(r => new VSInternalStreamingParams { PreviousResultId = r.resultId, TextDocument = new TextDocumentIdentifier { DocumentUri = r.uri } }).ToArray(),
UriTests.cs (20)
54var (_, _, document) = await testLspServer.GetManager().GetLspDocumentInfoAsync(new LSP.TextDocumentIdentifier { DocumentUri = looseFileUri }, CancellationToken.None); 80var (_, _, document) = await testLspServer.GetManager().GetLspDocumentInfoAsync(new LSP.TextDocumentIdentifier { DocumentUri = looseFileUri }, CancellationToken.None); 113var (workspace, _, document) = await testLspServer.GetManager().GetLspDocumentInfoAsync(new LSP.TextDocumentIdentifier { DocumentUri = expectedDocumentUri }, CancellationToken.None); 124var (_, _, document) = await testLspServer.GetManager().GetLspDocumentInfoAsync(new LSP.TextDocumentIdentifier { DocumentUri = lowercaseUri }, CancellationToken.None); 151var (workspace, _, fileDocument) = await testLspServer.GetManager().GetLspDocumentInfoAsync(new LSP.TextDocumentIdentifier { DocumentUri = fileDocumentUri }, CancellationToken.None); 158var (gitWorkspace, _, gitDocument) = await testLspServer.GetManager().GetLspDocumentInfoAsync(new LSP.TextDocumentIdentifier { DocumentUri = gitDocumentUri }, CancellationToken.None); 187var (workspace, _, lspDocument) = await testLspServer.GetManager().GetLspDocumentInfoAsync(new LSP.TextDocumentIdentifier { DocumentUri = unencodedUri }, CancellationToken.None).ConfigureAwait(false); 198new CustomResolveParams(new LSP.TextDocumentIdentifier { DocumentUri = encodedUri }), CancellationToken.None); 202var (encodedWorkspace, _, encodedDocument) = await testLspServer.GetManager().GetLspDocumentInfoAsync(new LSP.TextDocumentIdentifier { DocumentUri = encodedUri }, CancellationToken.None).ConfigureAwait(false); 235var (workspace, _, lspDocument) = await testLspServer.GetManager().GetLspDocumentInfoAsync(new LSP.TextDocumentIdentifier { DocumentUri = upperCaseUri }, CancellationToken.None).ConfigureAwait(false); 244new CustomResolveParams(new LSP.TextDocumentIdentifier { DocumentUri = lowerCaseUri }), CancellationToken.None); 248var (lowerCaseWorkspace, _, lowerCaseDocument) = await testLspServer.GetManager().GetLspDocumentInfoAsync(new LSP.TextDocumentIdentifier { DocumentUri = lowerCaseUri }, CancellationToken.None).ConfigureAwait(false); 281var (workspace, _, lspDocument) = await testLspServer.GetManager().GetLspDocumentInfoAsync(new LSP.TextDocumentIdentifier { DocumentUri = upperCaseUri }, CancellationToken.None).ConfigureAwait(false); 291new CustomResolveParams(new LSP.TextDocumentIdentifier { DocumentUri = lowerCaseUri }), CancellationToken.None)); 305var (workspace, _, document) = await testLspServer.GetManager().GetLspDocumentInfoAsync(new LSP.TextDocumentIdentifier { DocumentUri = looseFileUri }, CancellationToken.None); 317new CustomResolveParams(new LSP.TextDocumentIdentifier { DocumentUri = looseFileUri }), CancellationToken.None)); 347new CustomResolveParams(new LSP.TextDocumentIdentifier { DocumentUri = invalidUri }), CancellationToken.None); 353var (workspace, _, document) = await testLspServer.GetManager().GetLspDocumentInfoAsync(new LSP.TextDocumentIdentifier { DocumentUri = invalidUri }, CancellationToken.None); 373new CustomResolveParams(new LSP.TextDocumentIdentifier { DocumentUri = unparseableUri }), 395new CustomResolveParams(new LSP.TextDocumentIdentifier { DocumentUri = unparseableUri }),
ValidateBreakableRange\ValidateBreakableRangeTests.cs (1)
265TextDocument = new LSP.TextDocumentIdentifier { DocumentUri = caret.DocumentUri },
Workspaces\SourceGeneratedDocumentTests.cs (1)
530TextDocument = new LSP.TextDocumentIdentifier { DocumentUri = documentUri },
Microsoft.CodeAnalysis.LanguageServer.UnitTests (4)
FileBasedProgramsWorkspaceTests.cs (2)
894new DocumentDiagnosticParams() { TextDocument = new TextDocumentIdentifier { DocumentUri = nonFileUri } }, 905new HoverParams() { Position = new Position(0, 0), TextDocument = new TextDocumentIdentifier { DocumentUri = nonFileUri } },
ServerInitializationTests.cs (1)
21var document = new VersionedTextDocumentIdentifier { DocumentUri = ProtocolConversions.CreateAbsoluteDocumentUri("C:\\\ue25b\ud86d\udeac.cs") };
Utilities\AbstractLanguageServerClientTests.cs (1)
135var documentIdentifier = new VSTextDocumentIdentifier { DocumentUri = uri };
Microsoft.CodeAnalysis.Razor.Workspaces (31)
CodeActions\CodeActionsService.cs (1)
153DocumentUri = request.TextDocument.DocumentUri,
CodeActions\CSharp\CSharpCodeActionResolver.cs (1)
73textDocumentEdit.TextDocument = new() { DocumentUri = new(editDocumentContext.Uri) };
CodeActions\CSharp\TypeAccessibilityCodeActionProvider.cs (1)
264var codeDocumentIdentifier = new OptionalVersionedTextDocumentIdentifier() { DocumentUri = context.Request.TextDocument.DocumentUri };
CodeActions\CSharp\UnformattedRemappingCSharpCodeActionResolver.cs (1)
69DocumentUri = new(documentContext.Uri),
CodeActions\Razor\AddUsingsCodeActionResolver.cs (1)
32var codeDocumentIdentifier = new OptionalVersionedTextDocumentIdentifier() { DocumentUri = new(documentContext.Uri) };
CodeActions\Razor\ComponentAccessibilityCodeActionProvider.cs (1)
290var codeDocumentIdentifier = new OptionalVersionedTextDocumentIdentifier() { DocumentUri = context.Request.TextDocument.DocumentUri };
CodeActions\Razor\CreateComponentCodeActionResolver.cs (1)
64var documentIdentifier = new OptionalVersionedTextDocumentIdentifier { DocumentUri = new(newComponentUri) };
CodeActions\Razor\ExtractToCodeBehindCodeActionResolver.cs (2)
56var codeDocumentIdentifier = new OptionalVersionedTextDocumentIdentifier { DocumentUri = new(documentContext.Uri) }; 57var codeBehindDocumentIdentifier = new OptionalVersionedTextDocumentIdentifier { DocumentUri = new(codeBehindUri) };
CodeActions\Razor\ExtractToComponentCodeActionResolver.cs (2)
86TextDocument = new OptionalVersionedTextDocumentIdentifier { DocumentUri = new(documentContext.Uri) }, 98TextDocument = new OptionalVersionedTextDocumentIdentifier { DocumentUri = newComponentUri },
CodeActions\Razor\ExtractToCssCodeActionResolver.cs (2)
48var codeDocumentIdentifier = new OptionalVersionedTextDocumentIdentifier { DocumentUri = new(documentContext.Uri) }; 49var cssDocumentIdentifier = new OptionalVersionedTextDocumentIdentifier { DocumentUri = new(cssFileUri) };
CodeActions\Razor\GenerateEventHandlerCodeActionResolver.cs (2)
61var codeBehindTextDocumentIdentifier = new OptionalVersionedTextDocumentIdentifier() { DocumentUri = new(codeBehindUri) }; 131TextDocument = new OptionalVersionedTextDocumentIdentifier() { DocumentUri = new(documentContext.Uri) },
CodeActions\Razor\PromoteUsingCodeActionResolver.cs (2)
68TextDocument = new OptionalVersionedTextDocumentIdentifier() { DocumentUri = importFileUri }, 76TextDocument = new OptionalVersionedTextDocumentIdentifier() { DocumentUri = new(documentContext.Uri) },
CodeActions\Razor\RemoveUnnecessaryDirectivesCodeActionResolver.cs (1)
41TextDocument = new OptionalVersionedTextDocumentIdentifier() { DocumentUri = new(documentContext.Uri) },
CodeActions\Razor\SimplifyFullyQualifiedComponentCodeActionResolver.cs (1)
36var codeDocumentIdentifier = new OptionalVersionedTextDocumentIdentifier() { DocumentUri = new(documentContext.Uri) };
CodeActions\Razor\SimplifyTagToSelfClosingCodeActionResolver.cs (1)
40TextDocument = new OptionalVersionedTextDocumentIdentifier { DocumentUri= new(documentContext.Uri) },
CodeActions\Razor\SortAndConsolidateUsingsCodeActionResolver.cs (1)
32TextDocument = new OptionalVersionedTextDocumentIdentifier { DocumentUri = new(documentContext.Uri) },
CodeActions\Razor\WrapAttributesCodeActionResolver.cs (1)
42TextDocument = new OptionalVersionedTextDocumentIdentifier() { DocumentUri = new(documentContext.Uri) },
Completion\Delegation\DelegatedCompletionHelper.cs (1)
332DocumentUri = new(documentContext.Uri),
DocumentMapping\RazorEditService_WorkspaceEdit.cs (2)
57DocumentUri = new(razorUri), 92DocumentUri = new(razorDocumentUri),
Extensions\LspExtensions_TextDocumentIdentifier.cs (2)
26DocumentUri = documentUri, 33DocumentUri = documentUri
Extensions\LspExtensions_WorkspaceEdit.cs (1)
101TextDocument = new OptionalVersionedTextDocumentIdentifier { DocumentUri = new(uri) },
Protocol\DevTools\DocumentContentsRequest.cs (1)
21TextDocument = new TextDocumentIdentifier { DocumentUri = new(hostDocumentUri) },
Protocol\NestedFiles\AddNestedFileParams.cs (1)
31TextDocument = new TextDocumentIdentifier { DocumentUri = new(razorFileUri) },
Rename\RenameService.cs (1)
81textDocumentEdit.TextDocument.DocumentUri = fileRename.NewDocumentUri;
Microsoft.CodeAnalysis.Remote.Razor (2)
CodeActions\RemoteCodeActionsService.cs (1)
51csharpRequest.TextDocument.DocumentUri = generatedDocument.CreateDocumentUri();
NestedFiles\RemoteAddNestedFileService.cs (1)
64DocumentUri = new DocumentUri(nestedFileUri)
Microsoft.VisualStudio.LanguageServices (1)
DocumentOutline\DocumentOutlineViewModel_Utilities.cs (1)
48DocumentUri = ProtocolConversions.CreateAbsoluteDocumentUri(textViewFilePath),
Microsoft.VisualStudio.LanguageServices.Razor (7)
LanguageClient\Cohost\CohostApplyRenameEditEndpoint.cs (1)
104textDocumentEdit.TextDocument.DocumentUri = new DocumentUri(newFileName);
LanguageClient\Cohost\CohostDocumentPullDiagnosticsEndpoint.cs (1)
127TextDocument = new TextDocumentIdentifier { DocumentUri = new(uri) }
LanguageClient\Cohost\CohostTextPresentationEndpoint.cs (1)
73edit.TextDocument = new OptionalVersionedTextDocumentIdentifier { DocumentUri = new(_filePathService.GetRazorDocumentUri(uri)) };
LanguageClient\Cohost\CohostUriPresentationEndpoint.cs (2)
76DocumentUri = request.TextDocument.DocumentUri 114edit.TextDocument = new OptionalVersionedTextDocumentIdentifier { DocumentUri = new(_filePathService.GetRazorDocumentUri(uri)) };
LanguageClient\Cohost\HtmlRequestInvoker.cs (1)
108textDocument?.DocumentUri = uri;
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\FoldingRange\CohostFoldingRangeEndpoint.cs (1)
95TextDocument = new TextDocumentIdentifier { DocumentUri = razorDocument.CreateDocumentUri() }
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (38)
Cohost\CohostOnTypeFormattingEndpointTest.cs (1)
151TextDocument = new TextDocumentIdentifier() { DocumentUri = document.CreateDocumentUri() },
Cohost\CohostRangeFormattingEndpointTest.cs (1)
193TextDocument = new TextDocumentIdentifier() { DocumentUri = document.CreateDocumentUri() },
Cohost\CohostRoslynCodeActionTest.cs (1)
699TextDocument = new() { DocumentUri = csharpDocument.CreateDocumentUri() },
Cohost\CohostSnippetCompletionTest.cs (1)
65DocumentUri = document.CreateDocumentUri()
Cohost\CohostTextPresentationEndpointTest.cs (2)
38DocumentUri = new(FileUri($"File1.razor{LanguageServerConstants.HtmlVirtualDocumentSuffix}")) 61DocumentUri = document.CreateDocumentUri()
Cohost\CohostUriPresentationEndpointTest.cs (3)
61DocumentUri = new(FileUri($"File1.razor{LanguageServerConstants.HtmlVirtualDocumentSuffix}")) 133DocumentUri = new(FileUri("File1.razor.g.html")) 256DocumentUri = document.CreateDocumentUri()
Cohost\CohostWrapWithTagEndpointTest.cs (1)
215DocumentUri = new(documentUri)
Cohost\Formatting\FormattingTestBase.cs (1)
72TextDocument = new TextDocumentIdentifier() { DocumentUri = document.CreateDocumentUri() },
Cohost\HtmlRequestInvokerTest.cs (3)
50TextDocument = new TextDocumentIdentifier { DocumentUri = document.CreateDocumentUri() } 72TextDocument = new TextDocumentIdentifier { DocumentUri = document.CreateDocumentUri() } 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 (4)
40TextDocument = new VSTextDocumentIdentifier { DocumentUri = new(new Uri(documentPath)) }, 71TextDocument = new VSTextDocumentIdentifier { DocumentUri = new(new Uri(documentPath)) }, 84textDocumentEdit.TextDocument.DocumentUri = new(documentPath); 103DocumentUri = new(new Uri("c:/Test.razor.html")),
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionResolverTest.cs (2)
45textDocumentEdit.TextDocument.DocumentUri = new(documentPath); 63DocumentUri = new(new Uri("c:/Test.razor.html")),
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionEndpointTest.cs (3)
690DocumentUri = document.CreateDocumentUri() 1490DocumentUri = document.CreateDocumentUri() 1597DocumentUri = document.CreateDocumentUri()
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionResolveEndpointTest.cs (1)
88RazorCompletionResolveData.Wrap(list, new TextDocumentIdentifier { DocumentUri = document.CreateDocumentUri() }, clientCapabilities);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentHighlightEndpointTest.cs (1)
159TextDocument = new TextDocumentIdentifier() { DocumentUri = document.CreateDocumentUri() },
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostGeneratedDocumentContentsEndpointTest.cs (1)
61TextDocument = new TextDocumentIdentifier { DocumentUri = razorDocument.CreateDocumentUri() },
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostGoToDefinitionEndpointTest.cs (1)
1084TextDocument = new TextDocumentIdentifier { DocumentUri = document.CreateDocumentUri() },
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostGoToImplementationEndpointTest.cs (1)
195TextDocument = new TextDocumentIdentifier { DocumentUri = document.CreateDocumentUri() },
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostHoverEndpointTest.cs (1)
397TextDocument = new TextDocumentIdentifier { DocumentUri = document.CreateDocumentUri() },
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostInlayHintEndpointTest.cs (2)
148TextDocument = new TextDocumentIdentifier() { DocumentUri = document.CreateDocumentUri() }, 209TextDocument = new TextDocumentIdentifier() { DocumentUri = document.CreateDocumentUri() },
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostLinkedEditingRangeEndpointTest.cs (1)
170DocumentUri = document.CreateDocumentUri()
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostOnAutoInsertEndpointTest.cs (1)
594DocumentUri = document.CreateDocumentUri()
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostRenameEndpointTest.cs (1)
1484TextDocument = new TextDocumentIdentifier { DocumentUri = document.CreateDocumentUri() },
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostSignatureHelpEndpointTest.cs (1)
110DocumentUri = document.CreateDocumentUri()
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Formatting\DocumentFormattingTestBase.cs (2)
139TextDocument = new TextDocumentIdentifier() { DocumentUri = document.CreateDocumentUri() }, 154TextDocument = new TextDocumentIdentifier() { DocumentUri = document.CreateDocumentUri() },
Microsoft.VisualStudioCode.RazorExtension (3)
Services\HtmlDocumentPublisher.cs (1)
25var request = new HtmlUpdateParameters(new TextDocumentIdentifier { DocumentUri = document.CreateDocumentUri() }, checksum.ToString(), htmlText);
Services\HtmlRequestInvoker.cs (1)
44DocumentUri = razorDocument.CreateDocumentUri()
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\FoldingRange\CohostFoldingRangeEndpoint.cs (1)
95TextDocument = new TextDocumentIdentifier { DocumentUri = razorDocument.CreateDocumentUri() }
Microsoft.VisualStudioCode.RazorExtension.UnitTests (25)
Endpoints\CohostCodeLensEndpointTest.cs (1)
86TextDocument = new TextDocumentIdentifier() { 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 (4)
40TextDocument = new VSTextDocumentIdentifier { DocumentUri = new(new Uri(documentPath)) }, 71TextDocument = new VSTextDocumentIdentifier { DocumentUri = new(new Uri(documentPath)) }, 84textDocumentEdit.TextDocument.DocumentUri = new(documentPath); 103DocumentUri = new(new Uri("c:/Test.razor.html")),
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionResolverTest.cs (2)
45textDocumentEdit.TextDocument.DocumentUri = new(documentPath); 63DocumentUri = new(new Uri("c:/Test.razor.html")),
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionEndpointTest.cs (3)
690DocumentUri = document.CreateDocumentUri() 1490DocumentUri = document.CreateDocumentUri() 1597DocumentUri = document.CreateDocumentUri()
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionResolveEndpointTest.cs (1)
88RazorCompletionResolveData.Wrap(list, new TextDocumentIdentifier { DocumentUri = document.CreateDocumentUri() }, clientCapabilities);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentHighlightEndpointTest.cs (1)
159TextDocument = new TextDocumentIdentifier() { DocumentUri = document.CreateDocumentUri() },
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostGeneratedDocumentContentsEndpointTest.cs (1)
61TextDocument = new TextDocumentIdentifier { DocumentUri = razorDocument.CreateDocumentUri() },
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostGoToDefinitionEndpointTest.cs (1)
1084TextDocument = new TextDocumentIdentifier { DocumentUri = document.CreateDocumentUri() },
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostGoToImplementationEndpointTest.cs (1)
195TextDocument = new TextDocumentIdentifier { DocumentUri = document.CreateDocumentUri() },
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostHoverEndpointTest.cs (1)
397TextDocument = new TextDocumentIdentifier { DocumentUri = document.CreateDocumentUri() },
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostInlayHintEndpointTest.cs (2)
148TextDocument = new TextDocumentIdentifier() { DocumentUri = document.CreateDocumentUri() }, 209TextDocument = new TextDocumentIdentifier() { DocumentUri = document.CreateDocumentUri() },
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostLinkedEditingRangeEndpointTest.cs (1)
170DocumentUri = document.CreateDocumentUri()
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostOnAutoInsertEndpointTest.cs (1)
594DocumentUri = document.CreateDocumentUri()
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostRenameEndpointTest.cs (1)
1484TextDocument = new TextDocumentIdentifier { DocumentUri = document.CreateDocumentUri() },
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostSignatureHelpEndpointTest.cs (1)
110DocumentUri = document.CreateDocumentUri()
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Formatting\DocumentFormattingTestBase.cs (2)
139TextDocument = new TextDocumentIdentifier() { DocumentUri = document.CreateDocumentUri() }, 154TextDocument = new TextDocumentIdentifier() { DocumentUri = document.CreateDocumentUri() },
88 references to DocumentUri
Microsoft.AspNetCore.Razor.Test.Common.Tooling (1)
AssertExtensions.cs (1)
40var uri = textDocumentEdit.TextDocument.DocumentUri.GetRequiredParsedUri();
Microsoft.CodeAnalysis.ExternalAccess.Xaml (2)
External\ResolveDataConversions.cs (2)
25return (resolveData?.Data, resolveData?.Document.DocumentUri.GetRequiredParsedUri()); 51return (data, document.DocumentUri.GetRequiredParsedUri());
Microsoft.CodeAnalysis.LanguageServer.Protocol (34)
Extensions\Extensions.cs (4)
126var documents = await solution.GetTextDocumentsAsync(documentIdentifier.DocumentUri, cancellationToken).ConfigureAwait(false); 195if (projectIdentifier.DocumentUri.ParsedUri is null) 200var projects = solution.Projects.WhereAsArray(project => project.FilePath == projectIdentifier.DocumentUri.ParsedUri.LocalPath); 208var documentIds = GetDocumentIds(solution, documentIdentifier.DocumentUri);
Handler\CodeLens\CodeLensResolveHandler.cs (2)
54resolveData.TextDocument.DocumentUri, 82resolveData.TextDocument.DocumentUri,
Handler\Diagnostics\AbstractDocumentPullDiagnosticHandler.cs (2)
44if (!context.IsTracking(identifier.DocumentUri)) 46context.TraceWarning($"Ignoring diagnostics request for untracked document: {identifier.DocumentUri}");
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
299context.TraceDebug($"Clearing diagnostics for removed document: {removedResult.TextDocument.DocumentUri}");
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (2)
42Uri = identifier.DocumentUri, 58Uri = identifier.DocumentUri,
Handler\DocumentChanges\DidChangeHandler.cs (2)
31var text = context.GetTrackedDocumentInfo(request.TextDocument.DocumentUri).SourceText; 35context.UpdateTrackedDocument(request.TextDocument.DocumentUri, text, request.TextDocument.Version);
Handler\DocumentChanges\DidCloseHandler.cs (2)
30context.TraceDebug($"didClose for {request.TextDocument.DocumentUri}"); 32await context.StopTrackingAsync(request.TextDocument.DocumentUri, cancellationToken).ConfigureAwait(false);
Handler\MapCode\MapCodeHandler.cs (5)
87throw new ArgumentException($"mapCode sub-request for {textDocument.DocumentUri} failed: can't find this document in the workspace."); 105context.TraceDebug($"mapCode sub-request for {textDocument.DocumentUri} failed: 'IMapCodeService.MapCodeAsync' returns null."); 112return (textDocument.DocumentUri, textEdits); 128if (!location.DocumentUri.Equals(textDocumentIdentifier.DocumentUri)) 130context.TraceDebug($"A focus location in '{textDocumentIdentifier.DocumentUri}' is skipped, only locations in corresponding MapCodeMapping.TextDocument is currently considered.");
Handler\Providers\FeatureProvidersRefreshHandler.cs (1)
25providerRefresher.RequestProviderRefresh(request?.DocumentUri);
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (1)
215context.TraceDebug($"Clearing spans for removed document: {textDocument.DocumentUri}");
Protocol\TextDocumentIdentifier.cs (7)
29get => DocumentUri.GetRequiredParsedUri(); 58&& this.DocumentUri == other.DocumentUri; 77return this.DocumentUri == null ? 89 : this.DocumentUri.GetHashCode(); 83return this.DocumentUri == null ? string.Empty : this.DocumentUri.ToString();
RoslynLanguageServer.cs (2)
238uri = textDocumentIdentifier.DocumentUri; 249uri = data.TextDocument.DocumentUri;
Workspaces\LspWorkspaceManager.cs (3)
247var uri = textDocumentIdentifier.DocumentUri; 253var documents = await lspSolution.GetTextDocumentsAsync(textDocumentIdentifier.DocumentUri, cancellationToken).ConfigureAwait(false); 280_logger.LogDebug($"Could not find '{textDocumentIdentifier.DocumentUri}'. Searched {searchedWorkspaceKinds}");
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (13)
CodeActions\CodeActionResolveTests.cs (1)
245var originalText = await testLspServer.GetDocumentTextAsync(textDocumentEdit[0].TextDocument.DocumentUri);
Diagnostics\AbstractPullDiagnosticTestsBase.cs (2)
158Uri = r.identifier.DocumentUri, 364public DocumentUri Uri { get; } = TextDocument.DocumentUri;
Diagnostics\PullDiagnosticTests.cs (4)
1461=> $"{result.TextDocument.DocumentUri} -> [{string.Join(",", result.Diagnostics?.Select(d => d.Code?.Value) ?? [])}]"; 1601Assert.False(results.Any(r => r.TextDocument!.DocumentUri.GetRequiredParsedUri().LocalPath.Contains(".ts"))); 1765Assert.Equal(ProtocolConversions.CreateAbsoluteDocumentUri(Path.Combine(TestWorkspace.RootDirectory, "test1.cs")), results[0].TextDocument!.DocumentUri); 2188], results.Select(r => r.TextDocument.DocumentUri.GetRequiredParsedUri().AbsolutePath));
DocumentChanges\DocumentChangesTests.cs (1)
511var trackedDocumentInfo = context.GetTrackedDocumentInfo(request.DocumentUri);
MapCode\MapCodeTests.cs (2)
108Assert.Equal(textDocumentEdits.TextDocument.DocumentUri, mapCodeParams.Mappings.Single().TextDocument!.DocumentUri);
Rename\RenameTests.cs (1)
189Assert.Equal(expectedMappedDocument, documentEdit.TextDocument.DocumentUri);
SpellCheck\SpellCheckTests.cs (2)
380Assert.True(results.All(r => r.TextDocument!.DocumentUri.GetRequiredParsedUri().LocalPath == csharpFilePath)); 696return [.. results.Select(r => (r.ResultId!, Uri: r.TextDocument.DocumentUri))];
Microsoft.CodeAnalysis.LanguageServer.UnitTests (2)
ServerInitializationTests.cs (1)
26DocumentUri = document.DocumentUri,
Utilities\AbstractLanguageServerClientTests.TestLspClient.cs (1)
240var uri = documentEdit.TextDocument.DocumentUri;
Microsoft.CodeAnalysis.Razor.Workspaces (11)
CodeActions\CodeActionsService.cs (1)
153DocumentUri = request.TextDocument.DocumentUri,
CodeActions\CSharp\CSharpCodeActionResolver.cs (1)
44var generatedDocumentUri = textDocumentEdit.TextDocument.DocumentUri.GetRequiredParsedUri();
CodeActions\CSharp\TypeAccessibilityCodeActionProvider.cs (1)
264var codeDocumentIdentifier = new OptionalVersionedTextDocumentIdentifier() { DocumentUri = context.Request.TextDocument.DocumentUri };
CodeActions\Razor\ComponentAccessibilityCodeActionProvider.cs (2)
100var path = context.Request.TextDocument.DocumentUri.GetAbsoluteOrUNCPath(); 290var codeDocumentIdentifier = new OptionalVersionedTextDocumentIdentifier() { DocumentUri = context.Request.TextDocument.DocumentUri };
CodeActions\Razor\ExtractToCodeBehindCodeActionResolver.cs (1)
61new CreateFile { DocumentUri = codeBehindDocumentIdentifier.DocumentUri },
CodeActions\Razor\ExtractToCssCodeActionProvider.cs (1)
97var razorFileName = Path.GetFileName(context.Request.TextDocument.DocumentUri.GetAbsoluteOrUNCPath());
CodeActions\Razor\ExtractToCssCodeActionResolver.cs (1)
78changes.Add(new CreateFile { DocumentUri = cssDocumentIdentifier.DocumentUri });
DocumentMapping\RazorEditService_WorkspaceEdit.cs (1)
49var generatedDocumentUri = entry.TextDocument.DocumentUri.GetRequiredParsedUri();
Extensions\LspExtensions_TextDocumentIdentifier.cs (1)
39return textDocumentIdentifier.DocumentUri.ParsedUri is Uri parsedUri
Rename\RenameService.cs (1)
79textDocumentEdit.TextDocument.DocumentUri == fileRename.OldDocumentUri)
Microsoft.CodeAnalysis.Remote.Razor (1)
NestedFiles\RemoteAddNestedFileService.cs (1)
69new CreateFile { DocumentUri = nestedFileDocumentIdentifier.DocumentUri },
Microsoft.VisualStudio.LanguageServices.Razor (6)
LanguageClient\Cohost\CohostApplyRenameEditEndpoint.cs (1)
75textDocumentEdit.TextDocument.DocumentUri is { UriString: { } uriString } documentUri &&
LanguageClient\Cohost\CohostTextPresentationEndpoint.cs (1)
70if (edit.TextDocument.DocumentUri.ParsedUri is { } uri &&
LanguageClient\Cohost\CohostUriPresentationEndpoint.cs (2)
76DocumentUri = request.TextDocument.DocumentUri 111if (edit.TextDocument.DocumentUri.ParsedUri is { } uri &&
LanguageClient\Cohost\HtmlRequestInvoker.cs (1)
107originalUri = textDocument?.DocumentUri;
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\CodeActions\CohostCodeActionsEndpoint.cs (1)
106var generatedDocument = await razorDocument.Project.Solution.TryGetSourceGeneratedDocumentAsync(request.TextDocument.DocumentUri.GetRequiredParsedUri(), cancellationToken).ConfigureAwait(false);
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (13)
Cohost\CohostRoslynCodeActionTest.cs (1)
746.Where(e => e.TextDocument.DocumentUri.GetRequiredParsedUri() == generatedDoc.CreateUri())
Cohost\CohostRoslynRenameTest.cs (1)
396.Where(e => e.TextDocument.DocumentUri.GetRequiredParsedUri() == documentUri)
Cohost\CohostTextPresentationEndpointTest.cs (1)
78Assert.Equal(document.CreateUri(), result.DocumentChanges.Value.First[0].TextDocument.DocumentUri.GetRequiredParsedUri());
Cohost\CohostUriPresentationEndpointTest.cs (1)
273Assert.Equal(document.CreateUri(), result.DocumentChanges.Value.First[0].TextDocument.DocumentUri.GetRequiredParsedUri());
Cohost\HtmlRequestInvokerTest.cs (6)
45Assert.Equal(htmlDocumentUri, diagnosticParams.TextDocument!.DocumentUri.GetRequiredParsedUri()); 55Assert.Equal(document.CreateDocumentUri(), diagnosticRequest.TextDocument!.DocumentUri); 67Assert.Equal(htmlDocumentUri, hoverParams.TextDocument!.DocumentUri.GetRequiredParsedUri()); 77Assert.Equal(document.CreateDocumentUri(), hoverRequest.TextDocument!.DocumentUri); 89Assert.Equal(htmlDocumentUri, codeActionParams.TextDocument!.DocumentUri.GetRequiredParsedUri()); 101Assert.Equal(document.CreateDocumentUri(), codeActionsRequest.TextDocument!.DocumentUri);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionProviderTest.cs (1)
120Assert.Equal(documentPath, documentEdits[0].TextDocument.DocumentUri.GetRequiredParsedUri().AbsolutePath);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionResolverTest.cs (1)
82Assert.Equal(documentPath, documentEdits[0].TextDocument.DocumentUri.GetRequiredParsedUri().AbsolutePath);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostInlayHintEndpointTest.cs (1)
244Assert.Equal(document.CreateUri(), tdi.DocumentUri.GetRequiredParsedUri());
Microsoft.VisualStudioCode.RazorExtension (2)
Endpoints\RazorDocumentClosedEndpoint.cs (1)
36if (textDocument.DocumentUri.ParsedUri is Uri parsedUri)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\CodeActions\CohostCodeActionsEndpoint.cs (1)
106var generatedDocument = await razorDocument.Project.Solution.TryGetSourceGeneratedDocumentAsync(request.TextDocument.DocumentUri.GetRequiredParsedUri(), cancellationToken).ConfigureAwait(false);
Microsoft.VisualStudioCode.RazorExtension.UnitTests (3)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionProviderTest.cs (1)
120Assert.Equal(documentPath, documentEdits[0].TextDocument.DocumentUri.GetRequiredParsedUri().AbsolutePath);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionResolverTest.cs (1)
82Assert.Equal(documentPath, documentEdits[0].TextDocument.DocumentUri.GetRequiredParsedUri().AbsolutePath);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostInlayHintEndpointTest.cs (1)
244Assert.Equal(document.CreateUri(), tdi.DocumentUri.GetRequiredParsedUri());