18 references to AnnotatedTextEdit
Microsoft.CodeAnalysis.LanguageServer.Protocol (6)
Extensions\ProtocolConversions.cs (1)
530
var documentEdits = uriToTextEdits.GroupBy(uriAndEdit => uriAndEdit.Uri, uriAndEdit => new LSP.SumType<LSP.TextEdit, LSP.
AnnotatedTextEdit
>(uriAndEdit.TextEdit), (uri, edits) => new LSP.TextDocumentEdit
Handler\CodeActions\CodeActionResolveHelper.cs (1)
299
var edits = textChanges.Select(tc => new LSP.SumType<LSP.TextEdit, LSP.
AnnotatedTextEdit
>(ProtocolConversions.TextChangeToTextEdit(tc, oldText))).ToArray();
Handler\MapCode\MapCodeHandler.cs (1)
68
Edits = [.. kvp.Value.Select(v => new SumType<LSP.TextEdit, LSP.
AnnotatedTextEdit
>(v))],
Protocol\TextDocumentEdit.cs (2)
32
/// Use of <see cref="
AnnotatedTextEdit
"/> is guarded by the capability <see cref="WorkspaceEditSetting.ChangeAnnotationSupport"/>.
39
public SumType<TextEdit,
AnnotatedTextEdit
>[] Edits { get; set; }
Protocol\WorkspaceEdit.cs (1)
45
/// A map of change annotations that can be referenced in <see cref="
AnnotatedTextEdit
"/>s or create, rename
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (3)
CodeActions\CodeActionResolveTests.cs (3)
59
var expectedTextEdits = new SumType<TextEdit,
AnnotatedTextEdit
>[]
116
var expectedTextEdits = new SumType<TextEdit,
AnnotatedTextEdit
>[]
533
SumType<TextEdit,
AnnotatedTextEdit
>[] edits)
Microsoft.CodeAnalysis.Razor.Workspaces (9)
CodeActions\Razor\ComponentAccessibilityCodeActionProvider.cs (1)
289
using var textEdits = new PooledArrayBuilder<SumType<TextEdit,
AnnotatedTextEdit
>>();
CodeActions\Razor\RemoveUnnecessaryDirectivesCodeActionResolver.cs (1)
29
using var edits = new PooledArrayBuilder<SumType<TextEdit,
AnnotatedTextEdit
>>();
CodeActions\Razor\SimplifyFullyQualifiedComponentCodeActionResolver.cs (1)
68
using var tagEdits = new PooledArrayBuilder<SumType<TextEdit,
AnnotatedTextEdit
>>();
CodeActions\Razor\WrapAttributesCodeActionResolver.cs (1)
31
using var edits = new PooledArrayBuilder<SumType<TextEdit,
AnnotatedTextEdit
>>();
DocumentMapping\RazorEditService_WorkspaceEdit.cs (1)
94
entry.Edits = mappedEdits.SelectAsPlainArray(static e => new SumType<TextEdit,
AnnotatedTextEdit
>(e));
Extensions\LspExtensions_WorkspaceEdit.cs (1)
93
var edits = new SumType<TextEdit,
AnnotatedTextEdit
>[textEdits.Length];
Formatting\FormattingUtilities.cs (3)
228
internal static SumType<TextEdit,
AnnotatedTextEdit
>[] FixHtmlTextEdits(SourceText htmlSourceText, SumType<TextEdit,
AnnotatedTextEdit
>[] edits)
237
return fixedChanges.SelectAsPlainArray<TextChange, SumType<TextEdit,
AnnotatedTextEdit
>>(c => htmlSourceText.GetTextEdit(c));