9 references to DiffEditKind
Microsoft.CodeAnalysis.Razor.Workspaces (9)
TextDifferencing\SourceTextDiffer.CharDiffer.cs (1)
112
if (edit.Kind ==
DiffEditKind
.Insert)
TextDifferencing\SourceTextDiffer.TextSpanDiffer.cs (1)
97
if (edit.Kind ==
DiffEditKind
.Insert)
TextDifferencing\TextDiffer.DiffEdit.cs (5)
12
public
DiffEditKind
Kind { get; }
17
private DiffEdit(
DiffEditKind
kind, int position, int? newTextPosition, int length)
41
public void Deconstruct(out
DiffEditKind
kind, out int position, out int? newTextPosition, out int length)
45
=> new(
DiffEditKind
.Insert, position, newTextPosition, length);
48
=> new(
DiffEditKind
.Delete, position, newTextPosition: null, length);
TextDifferencing\TextDiffer.DiffEditBuilder.cs (2)
23
_edits[^1] is DiffEdit(
DiffEditKind
.Delete, var lastPosition, _, var lastLength) &&
37
_edits[^1] is DiffEdit(
DiffEditKind
.Insert, var lastPosition, var lastNewTextPosition, var lastLength) &&