51 writes to TextDocument
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Extensions\ProtocolConversions.cs (1)
532TextDocument = new LSP.OptionalVersionedTextDocumentIdentifier { DocumentUri = uri },
Handler\CodeActions\CodeActionResolveHelper.cs (2)
261textDocumentEdits.Add(new TextDocumentEdit { TextDocument = documentIdentifier, Edits = [edit] }); 304textDocumentEdits.Add(new TextDocumentEdit { TextDocument = documentIdentifier, Edits = edits });
Handler\MapCode\MapCodeHandler.cs (1)
67TextDocument = new OptionalVersionedTextDocumentIdentifier { DocumentUri = kvp.Key },
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (11)
CodeActions\CodeActionResolveTests.cs (5)
314TextDocument = new OptionalVersionedTextDocumentIdentifier { DocumentUri = newDocumentUri }, 344TextDocument = new OptionalVersionedTextDocumentIdentifier() { DocumentUri = existingDocumentUri }, 445TextDocument = new OptionalVersionedTextDocumentIdentifier { DocumentUri = newDocumentUri }, 474TextDocument = new OptionalVersionedTextDocumentIdentifier() { DocumentUri = existingDocumentUri }, 540TextDocument = new OptionalVersionedTextDocumentIdentifier
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") } } } };
Microsoft.CodeAnalysis.Razor.Workspaces (25)
CodeActions\CSharp\CSharpCodeActionResolver.cs (1)
73TextDocument = codeDocumentIdentifier,
CodeActions\CSharp\TypeAccessibilityCodeActionProvider.cs (1)
270TextDocument = codeDocumentIdentifier,
CodeActions\CSharp\UnformattedRemappingCSharpCodeActionResolver.cs (1)
76TextDocument = codeDocumentIdentifier,
CodeActions\Razor\AddUsingsCodeActionResolver.cs (1)
45TextDocument = codeDocumentIdentifier,
CodeActions\Razor\ComponentAccessibilityCodeActionProvider.cs (1)
309TextDocument = codeDocumentIdentifier,
CodeActions\Razor\CreateComponentCodeActionResolver.cs (1)
67TextDocument = documentIdentifier,
CodeActions\Razor\ExtractToCodeBehindCodeActionResolver.cs (2)
64TextDocument = codeDocumentIdentifier, 69TextDocument = codeBehindDocumentIdentifier,
CodeActions\Razor\ExtractToComponentCodeActionResolver.cs (2)
86TextDocument = new OptionalVersionedTextDocumentIdentifier { DocumentUri = new(documentContext.Uri) }, 98TextDocument = new OptionalVersionedTextDocumentIdentifier { DocumentUri = newComponentUri },
CodeActions\Razor\ExtractToCssCodeActionResolver.cs (3)
56TextDocument = codeDocumentIdentifier, 67TextDocument = cssDocumentIdentifier, 81TextDocument = cssDocumentIdentifier,
CodeActions\Razor\GenerateEventHandlerCodeActionResolver.cs (2)
78TextDocument = codeBehindTextDocumentIdentifier, 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)
105TextDocument = codeDocumentIdentifier,
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) },
DocumentMapping\RazorEditService_WorkspaceEdit.cs (2)
55entry.TextDocument = new OptionalVersionedTextDocumentIdentifier() 90entry.TextDocument = new OptionalVersionedTextDocumentIdentifier()
Extensions\LspExtensions_WorkspaceEdit.cs (1)
101TextDocument = new OptionalVersionedTextDocumentIdentifier { DocumentUri = new(uri) },
Microsoft.CodeAnalysis.Remote.Razor (1)
NestedFiles\RemoteAddNestedFileService.cs (1)
72TextDocument = nestedFileDocumentIdentifier,
Microsoft.VisualStudio.LanguageServices.Razor (3)
LanguageClient\Cohost\CohostTextPresentationEndpoint.cs (1)
73edit.TextDocument = new OptionalVersionedTextDocumentIdentifier { DocumentUri = new(_filePathService.GetRazorDocumentUri(uri)) };
LanguageClient\Cohost\CohostUriPresentationEndpoint.cs (2)
74TextDocument = new() 114edit.TextDocument = new OptionalVersionedTextDocumentIdentifier { DocumentUri = new(_filePathService.GetRazorDocumentUri(uri)) };
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (5)
Cohost\CohostTextPresentationEndpointTest.cs (1)
36TextDocument = new()
Cohost\CohostUriPresentationEndpointTest.cs (2)
59TextDocument = new() 131TextDocument = new()
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionProviderTest.cs (1)
101TextDocument = new OptionalVersionedTextDocumentIdentifier
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionResolverTest.cs (1)
61TextDocument = new OptionalVersionedTextDocumentIdentifier
Microsoft.VisualStudioCode.RazorExtension.UnitTests (2)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionProviderTest.cs (1)
101TextDocument = new OptionalVersionedTextDocumentIdentifier
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionResolverTest.cs (1)
61TextDocument = new OptionalVersionedTextDocumentIdentifier
25 references to TextDocument
Microsoft.AspNetCore.Razor.Test.Common.Tooling (1)
AssertExtensions.cs (1)
40var uri = textDocumentEdit.TextDocument.DocumentUri.GetRequiredParsedUri();
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (3)
CodeActions\CodeActionResolveTests.cs (1)
245var originalText = await testLspServer.GetDocumentTextAsync(textDocumentEdit[0].TextDocument.DocumentUri);
MapCode\MapCodeTests.cs (1)
108Assert.Equal(textDocumentEdits.TextDocument.DocumentUri, mapCodeParams.Mappings.Single().TextDocument!.DocumentUri);
Rename\RenameTests.cs (1)
189Assert.Equal(expectedMappedDocument, documentEdit.TextDocument.DocumentUri);
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
Utilities\AbstractLanguageServerClientTests.TestLspClient.cs (1)
240var uri = documentEdit.TextDocument.DocumentUri;
Microsoft.CodeAnalysis.Razor.Workspaces (4)
DocumentMapping\RazorEditService_WorkspaceEdit.cs (2)
49var generatedDocumentUri = entry.TextDocument.DocumentUri.GetRequiredParsedUri(); 75if (!TryGetDocumentContext(contextDocumentSnapshot, razorDocumentUri, entry.TextDocument.GetProjectContext(), out var documentContext))
Rename\RenameService.cs (2)
79textDocumentEdit.TextDocument.DocumentUri == fileRename.OldDocumentUri) 81textDocumentEdit.TextDocument.DocumentUri = fileRename.NewDocumentUri;
Microsoft.VisualStudio.LanguageServices.Razor (4)
LanguageClient\Cohost\CohostApplyRenameEditEndpoint.cs (2)
75textDocumentEdit.TextDocument.DocumentUri is { UriString: { } uriString } documentUri && 104textDocumentEdit.TextDocument.DocumentUri = new DocumentUri(newFileName);
LanguageClient\Cohost\CohostTextPresentationEndpoint.cs (1)
70if (edit.TextDocument.DocumentUri.ParsedUri is { } uri &&
LanguageClient\Cohost\CohostUriPresentationEndpoint.cs (1)
111if (edit.TextDocument.DocumentUri.ParsedUri is { } uri &&
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (8)
Cohost\CohostRoslynCodeActionTest.cs (1)
271.Where(e => e.TextDocument.DocumentUri.GetRequiredParsedUri() == generatedDoc.CreateUri())
Cohost\CohostRoslynRenameTest.cs (1)
342.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());
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionProviderTest.cs (2)
84textDocumentEdit.TextDocument.DocumentUri = new(documentPath); 120Assert.Equal(documentPath, documentEdits[0].TextDocument.DocumentUri.GetRequiredParsedUri().AbsolutePath);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionResolverTest.cs (2)
45textDocumentEdit.TextDocument.DocumentUri = new(documentPath); 82Assert.Equal(documentPath, documentEdits[0].TextDocument.DocumentUri.GetRequiredParsedUri().AbsolutePath);
Microsoft.VisualStudioCode.RazorExtension.UnitTests (4)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionProviderTest.cs (2)
84textDocumentEdit.TextDocument.DocumentUri = new(documentPath); 120Assert.Equal(documentPath, documentEdits[0].TextDocument.DocumentUri.GetRequiredParsedUri().AbsolutePath);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionResolverTest.cs (2)
45textDocumentEdit.TextDocument.DocumentUri = new(documentPath); 82Assert.Equal(documentPath, documentEdits[0].TextDocument.DocumentUri.GetRequiredParsedUri().AbsolutePath);