Class Diff
- Namespace
- Pixie
- Assembly
- Pixie.dll
A helper class that creates diffs.
public static class Diff
- Inheritance
-
Diff
- Inherited Members
Methods
Create<T>(IEnumerable<T>, IEnumerable<T>)
Creates a diff from an old sequence and a new sequence.
public static Diff<T> Create<T>(IEnumerable<T> oldSequence, IEnumerable<T> newSequence)
Parameters
oldSequenceIEnumerable<T>A 'before' sequence for the diff.
newSequenceIEnumerable<T>An 'after' sequence of the diff.
Returns
- Diff<T>
A diff that, when applied, turns
oldSequenceintonewSequence.
Type Parameters
T
Create<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>)
Creates a diff from an old sequence, a new sequence and an equality comparer.
public static Diff<T> Create<T>(IEnumerable<T> oldSequence, IEnumerable<T> newSequence, IEqualityComparer<T> comparer)
Parameters
oldSequenceIEnumerable<T>A 'before' sequence for the diff.
newSequenceIEnumerable<T>An 'after' sequence of the diff.
comparerIEqualityComparer<T>The equality comparer to use for comparing elements.
Returns
- Diff<T>
A diff that, when applied, turns
oldSequenceintonewSequence.
Type Parameters
T