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