9 references to DiffEditKind
Microsoft.CodeAnalysis.Razor.Workspaces (9)
TextDifferencing\SourceTextDiffer.CharDiffer.cs (1)
112if (edit.Kind == DiffEditKind.Insert)
TextDifferencing\SourceTextDiffer.TextSpanDiffer.cs (1)
97if (edit.Kind == DiffEditKind.Insert)
TextDifferencing\TextDiffer.DiffEdit.cs (5)
12public DiffEditKind Kind { get; } 17private DiffEdit(DiffEditKind kind, int position, int? newTextPosition, int length) 41public 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) &&