11 writes to DocumentChanges
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Handler\CodeActions\CodeActionResolveHelper.cs (5)
87return new LSP.WorkspaceEdit { DocumentChanges = Array.Empty<TextDocumentEdit>() }; 97return new LSP.WorkspaceEdit { DocumentChanges = Array.Empty<TextDocumentEdit>() }; 108return new LSP.WorkspaceEdit { DocumentChanges = Array.Empty<TextDocumentEdit>() }; 119return new LSP.WorkspaceEdit { DocumentChanges = Array.Empty<TextDocumentEdit>() }; 212return new LSP.WorkspaceEdit { DocumentChanges = textDocumentEdits.ToArray() };
Handler\MapCode\MapCodeHandler.cs (1)
65DocumentChanges = uriToEditsMap.Select(kvp => new TextDocumentEdit
Handler\Rename\RenameHandler.cs (1)
83return new WorkspaceEdit { DocumentChanges = documentEdits };
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (4)
CodeActions\CodeActionResolveTests.cs (4)
306DocumentChanges = new SumType<TextDocumentEdit, CreateFile, RenameFile, DeleteFile>[] 437DocumentChanges = new SumType<TextDocumentEdit, CreateFile, RenameFile, DeleteFile>[] 535DocumentChanges = new TextDocumentEdit[] 551DocumentChanges = renameLocations.Select(
12 references to DocumentChanges
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (11)
CodeActions\CodeActionResolveTests.cs (1)
242var textDocumentEdit = (LSP.TextDocumentEdit[])actualResolvedAction.Edit.DocumentChanges!.Value;
MapCode\MapCodeTests.cs (3)
105Assert.NotNull(results.DocumentChanges); 107var textDocumentEdits = results.DocumentChanges!.Value.First.Single(); 115Assert.Null(results.DocumentChanges);
Rename\RenameTests.cs (7)
51AssertJsonEquals(expectedEdits, ((TextDocumentEdit[])results.DocumentChanges).First().Edits); 106AssertJsonEquals(expectedEdits, ((TextDocumentEdit[])results.DocumentChanges).First().Edits); 151AssertJsonEquals(expectedEdits, ((TextDocumentEdit[])results.DocumentChanges).First().Edits); 187var documentEdit = results.DocumentChanges.Value.First.Single(); 231AssertJsonEquals(expectedEdits, ((TextDocumentEdit[])results.DocumentChanges).SelectMany(e => e.Edits)); 277AssertJsonEquals(expectedEdits.Concat(expectedGeneratedEdits), ((TextDocumentEdit[])results.DocumentChanges).SelectMany(e => e.Edits)); 327AssertJsonEquals(expectedEdits.Concat(expectedGeneratedEdits), ((TextDocumentEdit[])results.DocumentChanges).SelectMany(e => e.Edits));
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
Utilities\AbstractLanguageServerClientTests.TestLspClient.cs (1)
226var textDocumentEdits = (TextDocumentEdit[]?)workspaceEdit.DocumentChanges?.Value;