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

oldSequence IEnumerable<T>

A 'before' sequence for the diff.

newSequence IEnumerable<T>

An 'after' sequence of the diff.

Returns

Diff<T>

A diff that, when applied, turns oldSequence into newSequence.

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

oldSequence IEnumerable<T>

A 'before' sequence for the diff.

newSequence IEnumerable<T>

An 'after' sequence of the diff.

comparer IEqualityComparer<T>

The equality comparer to use for comparing elements.

Returns

Diff<T>

A diff that, when applied, turns oldSequence into newSequence.

Type Parameters

T