3 instantiations of SequenceEdit
Microsoft.CodeAnalysis.Workspaces (3)
Differencing\LongestCommonSubsequence.cs (3)
341yield return new SequenceEdit(xEnd, yEnd); 350yield return new SequenceEdit(-1, --yMid); 355yield return new SequenceEdit(--xMid, -1);
10 references to SequenceEdit
Microsoft.CodeAnalysis.Workspaces (10)
Differencing\LongestCommonImmutableArraySubsequence.cs (1)
20public IEnumerable<SequenceEdit> GetEdits(ImmutableArray<TElement> oldSequence, ImmutableArray<TElement> newSequence)
Differencing\LongestCommonSubsequence.cs (1)
301protected IEnumerable<SequenceEdit> GetEdits(TSequence oldSequence, int oldLength, TSequence newSequence, int newLength)
Differencing\LongestCommonSubstring.cs (1)
26public static IEnumerable<SequenceEdit> GetEdits(string oldValue, string newValue)
Differencing\MapBasedLongestCommonSubsequence.cs (1)
17foreach (var edit in GetEdits(oldNodes, oldNodes.Count, newNodes, newNodes.Count))
Differencing\Match.LongestCommonSubsequence.cs (1)
41foreach (var edit in GetEdits(oldNodes, oldNodes.Count, newNodes, newNodes.Count))
Differencing\SequenceEdit.cs (5)
17internal readonly struct SequenceEdit : IEquatable<SequenceEdit> 60public bool Equals(SequenceEdit other) 67=> obj is SequenceEdit && Equals((SequenceEdit)obj); 93internal readonly struct TestAccessor(SequenceEdit sequenceEdit)