47 writes to Edits
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Extensions\ProtocolConversions.cs (1)
533Edits = [.. edits],
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)
68Edits = [.. kvp.Value.Select(v => new SumType<LSP.TextEdit, LSP.AnnotatedTextEdit>(v))],
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (5)
CodeActions\CodeActionResolveTests.cs (5)
315Edits = 345Edits = 446Edits = 475Edits = 544Edits = edits,
Microsoft.CodeAnalysis.Razor.Workspaces (25)
CodeActions\CSharp\CSharpCodeActionResolver.cs (1)
74Edits = formattedChange is { } change ? [sourceText.GetTextEdit(change)] : [],
CodeActions\CSharp\TypeAccessibilityCodeActionProvider.cs (1)
271Edits = [fqnTextEdit],
CodeActions\CSharp\UnformattedRemappingCSharpCodeActionResolver.cs (1)
77Edits = [textEdit],
CodeActions\Html\HtmlCodeActionProvider.cs (1)
58edit.Edits = FormattingUtilities.FixHtmlTextEdits(htmlSourceText, edit.Edits);
CodeActions\Razor\AddUsingsCodeActionResolver.cs (1)
46Edits = [UsingDirectiveHelper.CreateAddUsingTextEdit(actionParams.Namespace, codeDocument)]
CodeActions\Razor\ComponentAccessibilityCodeActionProvider.cs (1)
310Edits = textEdits.ToArray()
CodeActions\Razor\CreateComponentCodeActionResolver.cs (1)
68Edits = [LspFactory.CreateTextEdit(position: (0, 0), namespaceDirective.GetContent())]
CodeActions\Razor\ExtractToCodeBehindCodeActionResolver.cs (2)
65Edits = [LspFactory.CreateTextEdit(removeRange, string.Empty)] 70Edits = [LspFactory.CreateTextEdit(position: (0, 0), codeBehindContent)]
CodeActions\Razor\ExtractToComponentCodeActionResolver.cs (2)
87Edits = 99Edits =
CodeActions\Razor\ExtractToCssCodeActionResolver.cs (3)
57Edits = [LspFactory.CreateTextEdit(removeRange, string.Empty)] 68Edits = [LspFactory.CreateTextEdit( 82Edits = [LspFactory.CreateTextEdit(position: (0, 0), cssContent)]
CodeActions\Razor\GenerateEventHandlerCodeActionResolver.cs (2)
79Edits = [.. result ?? [edit]] 132Edits = [code.Source.Text.GetTextEdit(razorChange)],
CodeActions\Razor\PromoteUsingCodeActionResolver.cs (2)
69Edits = [LspFactory.CreateTextEdit(insertLocation, textToInsert)] 77Edits = [LspFactory.CreateTextEdit(removeRange, string.Empty)]
CodeActions\Razor\RemoveUnnecessaryDirectivesCodeActionResolver.cs (1)
42Edits = edits.ToArrayAndClear(),
CodeActions\Razor\SimplifyFullyQualifiedComponentCodeActionResolver.cs (1)
106Edits = tagEdits.ToArray()
CodeActions\Razor\SimplifyTagToSelfClosingCodeActionResolver.cs (1)
41Edits =
CodeActions\Razor\SortAndConsolidateUsingsCodeActionResolver.cs (1)
33Edits = [.. edits],
CodeActions\Razor\WrapAttributesCodeActionResolver.cs (1)
43Edits = edits.ToArray()
DocumentMapping\RazorEditService_WorkspaceEdit.cs (1)
94entry.Edits = mappedEdits.SelectAsPlainArray(static e => new SumType<TextEdit, AnnotatedTextEdit>(e));
Extensions\LspExtensions_WorkspaceEdit.cs (1)
102Edits = edits
Microsoft.CodeAnalysis.Remote.Razor (1)
NestedFiles\RemoteAddNestedFileService.cs (1)
73Edits = [LspFactory.CreateTextEdit(position: (0, 0), content)]
Microsoft.VisualStudio.LanguageServices.Razor (1)
LanguageClient\Cohost\CohostUriPresentationEndpoint.cs (1)
78Edits = [sourceText.GetTextEdit(textChange)]
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (7)
Cohost\CohostTextPresentationEndpointTest.cs (1)
40Edits = [LspFactory.CreateTextEdit(position: (0, 0), "Hello World")]
Cohost\CohostUriPresentationEndpointTest.cs (2)
63Edits = [LspFactory.CreateTextEdit(position: (0, 0), htmlTag)] 135Edits = [LspFactory.CreateTextEdit(position: (0, 0), htmlTag)]
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionProviderTest.cs (2)
85textDocumentEdit.Edits = [LspFactory.CreateTextEdit(context.SourceText.GetRange(span), "Goo /*~~~~~~~~~~~*/ Bar")]; 105Edits = [LspFactory.CreateTextEdit(position: (0, 0), "Goo")]
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionResolverTest.cs (2)
46textDocumentEdit.Edits = [LspFactory.CreateTextEdit(sourceText.GetRange(span), "Goo /*~~~~~~~~~~~*/ Bar")]; 65Edits = [LspFactory.CreateTextEdit(position: (0, 0), "Goo")]
Microsoft.VisualStudioCode.RazorExtension.UnitTests (4)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionProviderTest.cs (2)
85textDocumentEdit.Edits = [LspFactory.CreateTextEdit(context.SourceText.GetRange(span), "Goo /*~~~~~~~~~~~*/ Bar")]; 105Edits = [LspFactory.CreateTextEdit(position: (0, 0), "Goo")]
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionResolverTest.cs (2)
46textDocumentEdit.Edits = [LspFactory.CreateTextEdit(sourceText.GetRange(span), "Goo /*~~~~~~~~~~~*/ Bar")]; 65Edits = [LspFactory.CreateTextEdit(position: (0, 0), "Goo")]
30 references to Edits
Microsoft.AspNetCore.Razor.Test.Common.Tooling (1)
AssertExtensions.cs (1)
46text = text.WithChanges(textDocumentEdit.Edits.Select(e => text.GetTextChange((TextEdit)e)));
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (13)
CodeActions\CodeActionResolveTests.cs (1)
246var edits = textDocumentEdit[0].Edits.Select(e => (LSP.TextEdit)e.Value!).ToArray();
MapCode\MapCodeTests.cs (1)
110edits = [.. textDocumentEdits.Edits.Select(e => e.Unify())];
Rename\RenameTests.cs (11)
52AssertJsonEquals(expectedEdits, ((TextDocumentEdit[])results.DocumentChanges).First().Edits); 107AssertJsonEquals(expectedEdits, ((TextDocumentEdit[])results.DocumentChanges).First().Edits); 152AssertJsonEquals(expectedEdits, ((TextDocumentEdit[])results.DocumentChanges).First().Edits); 190Assert.Equal(expectedMappedRanges, documentEdit.Edits.Select(edit => edit.Unify().Range)); 191Assert.True(documentEdit.Edits.All(edit => edit.Unify().NewText == renameText)); 232AssertJsonEquals(expectedEdits, ((TextDocumentEdit[])results.DocumentChanges).SelectMany(e => e.Edits)); 286AssertJsonEquals(expectedEdits.Concat(expectedGeneratedEdits), ((TextDocumentEdit[])results.DocumentChanges).SelectMany(e => e.Edits)); 340AssertJsonEquals(expectedEdits, ((TextDocumentEdit[])results.DocumentChanges).SelectMany(e => e.Edits)); 400AssertJsonEquals(expectedEdits.Concat(expectedGeneratedEdits), ((TextDocumentEdit[])results.DocumentChanges).SelectMany(e => e.Edits)); 459AssertJsonEquals(expectedEdits.Concat(expectedGeneratedEdits), ((TextDocumentEdit[])results.DocumentChanges).SelectMany(e => e.Edits)); 511AssertJsonEquals(expectedGeneratedEdits, ((TextDocumentEdit[])results.DocumentChanges).SelectMany(e => e.Edits));
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
Utilities\AbstractLanguageServerClientTests.TestLspClient.cs (1)
243var changes = documentEdit.Edits
Microsoft.CodeAnalysis.Razor.Workspaces (7)
CodeActions\CSharp\CSharpCodeActionResolver.cs (1)
51var csharpTextChanges = textDocumentEdit.Edits.SelectAsArray(e => csharpSourceText.GetTextChange((TextEdit)e));
CodeActions\CSharp\UnformattedRemappingCSharpCodeActionResolver.cs (1)
50var textEdit = (TextEdit)textDocumentEdit.Edits.FirstOrDefault();
CodeActions\Html\HtmlCodeActionProvider.cs (1)
58edit.Edits = FormattingUtilities.FixHtmlTextEdits(htmlSourceText, edit.Edits);
DocumentMapping\RazorEditService_WorkspaceEdit.cs (4)
29if (textDocumentEdit.Edits.Length == 0) 80var edits = new TextEdit[entry.Edits.Length]; 81for (var i = 0; i < entry.Edits.Length; i++) 84edits[i] = (TextEdit)entry.Edits[i];
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (6)
Cohost\CohostRoslynCodeActionTest.cs (1)
272.SelectMany(e => e.Edits)
Cohost\CohostRoslynRenameTest.cs (1)
343.SelectMany(e => e.Edits)
Cohost\CohostTextPresentationEndpointTest.cs (1)
77Assert.Equal(expected, ((TextEdit)result.DocumentChanges.Value.First[0].Edits[0]).NewText);
Cohost\CohostUriPresentationEndpointTest.cs (1)
272Assert.Equal(expected, ((TextEdit)result.DocumentChanges.Value.First[0].Edits[0]).NewText);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionProviderTest.cs (1)
123var changed = text.WithChanges(documentEdits[0].Edits.Select(e => text.GetTextChange((TextEdit)e)));
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionResolverTest.cs (1)
85var changed = text.WithChanges(documentEdits[0].Edits.Select(e => text.GetTextChange((TextEdit)e)));
Microsoft.VisualStudioCode.RazorExtension.UnitTests (2)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionProviderTest.cs (1)
123var changed = text.WithChanges(documentEdits[0].Edits.Select(e => text.GetTextChange((TextEdit)e)));
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionResolverTest.cs (1)
85var changed = text.WithChanges(documentEdits[0].Edits.Select(e => text.GetTextChange((TextEdit)e)));