1 write to _edits
Microsoft.CodeAnalysis.Razor.Workspaces (1)
TextDifferencing\TextDiffer.DiffEditBuilder.cs (1)
17_edits = edits ?? throw new ArgumentNullException(nameof(edits));
9 references to _edits
Microsoft.CodeAnalysis.Razor.Workspaces (9)
TextDifferencing\TextDiffer.DiffEditBuilder.cs (9)
22if (_edits.Count > 0 && 23_edits[^1] is DiffEdit(DiffEditKind.Delete, var lastPosition, _, var lastLength) && 26_edits[^1] = DiffEdit.Delete(lastPosition, lastLength + 1); 30_edits.Add(DiffEdit.Delete(position)); 36if (_edits.Count > 0 && 37_edits[^1] is DiffEdit(DiffEditKind.Insert, var lastPosition, var lastNewTextPosition, var lastLength) && 41_edits[^1] = DiffEdit.Insert(lastPosition, lastNewTextPosition.GetValueOrDefault(), lastLength + 1); 45_edits.Add(DiffEdit.Insert(position, newTextPosition)); 50=> _edits.GetEnumerator();