11 writes to AdditionalTextEdits
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\Completion\CompletionResultFactory.cs (1)
619lspItem.AdditionalTextEdits = additionalEdits;
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Completion\CompletionResolveTests.cs (1)
418AdditionalTextEdits = completionItem.AdditionalTextEdits,
Microsoft.CodeAnalysis.Razor.Workspaces (9)
Completion\Delegation\DelegatedCompletionHelper.cs (1)
380resolvedCompletionItem.AdditionalTextEdits = formattedTextChange is { } change ? [change] : null;
Completion\Delegation\TextEditResponseRewriter.cs (1)
68item.AdditionalTextEdits = null;
Completion\RazorCompletionListProvider.cs (7)
179AdditionalTextEdits = razorCompletionItem.AdditionalTextEdits, 203AdditionalTextEdits = razorCompletionItem.AdditionalTextEdits, 221AdditionalTextEdits = razorCompletionItem.AdditionalTextEdits, 239AdditionalTextEdits = razorCompletionItem.AdditionalTextEdits, 257AdditionalTextEdits = razorCompletionItem.AdditionalTextEdits, 275AdditionalTextEdits = razorCompletionItem.AdditionalTextEdits, 293AdditionalTextEdits = razorCompletionItem.AdditionalTextEdits,
26 references to AdditionalTextEdits
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Protocol\CompletionItem.cs (2)
181/// Note that this does not apply to <see cref="AdditionalTextEdits" /> 294/// described with <see cref="AdditionalTextEdits"/>.
Protocol\Internal\Efficiency\OptimizedVSCompletionListJsonConverter.cs (3)
215if (completionItem.AdditionalTextEdits != null && completionItem.AdditionalTextEdits.Length > 0) 218JsonSerializer.Serialize(writer, completionItem.AdditionalTextEdits, options);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (14)
Completion\CompletionFeaturesTests.cs (13)
141Assert.Null(actualItem.AdditionalTextEdits); 159AssertJsonEquals(new[] { expectedAdditionalEdit }, resolvedItem.AdditionalTextEdits); 228Assert.Null(actualItem.AdditionalTextEdits); 243AssertJsonEquals(new[] { expectedAdditionalEdit }, resolvedItem.AdditionalTextEdits); 291Assert.Null(actualItem.AdditionalTextEdits); 554Assert.Null(actualItem.AdditionalTextEdits); 569Assert.Null(resolvedItem.AdditionalTextEdits); 732AssertJsonEquals(new[] { expectedAdditionalEdit1 }, resolvedItem1.AdditionalTextEdits); 740AssertJsonEquals(new[] { expectedAdditionalEdit2 }, resolvedItem2.AdditionalTextEdits); 985Assert.Null(resolvedItem.AdditionalTextEdits); 991Assert.Null(resolvedItem.AdditionalTextEdits); 998Assert.Null(resolvedItem.AdditionalTextEdits); 1055Assert.Null(resolvedItem.AdditionalTextEdits);
Completion\CompletionResolveTests.cs (1)
418AdditionalTextEdits = completionItem.AdditionalTextEdits,
Microsoft.CodeAnalysis.Razor.Workspaces (3)
Completion\Delegation\DelegatedCompletionHelper.cs (2)
377if (resolvedCompletionItem.AdditionalTextEdits is not null) 379var formattedTextChange = await FormatTextEditsAsync(resolvedCompletionItem.AdditionalTextEdits, documentContext, options, formattingService, cancellationToken).ConfigureAwait(false);
Completion\Delegation\TextEditResponseRewriter.cs (1)
65else if (item.AdditionalTextEdits is not null)
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (2)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionEndpointTest.cs (2)
1681if (result.AdditionalTextEdits is not null) 1687changedText = changedText.WithChanges(result.AdditionalTextEdits.Select(changedText.GetTextChange));
Microsoft.VisualStudioCode.RazorExtension.UnitTests (2)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionEndpointTest.cs (2)
1681if (result.AdditionalTextEdits is not null) 1687changedText = changedText.WithChanges(result.AdditionalTextEdits.Select(changedText.GetTextChange));