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