IDifferenceService IDifferenceService IDifferenceService IDifferenceService IDifferenceService IDifferenceService Interface

Definition

Determines the differences between two sequences, based on adding or removing elements (but not translating or copying elements).

public interface class IDifferenceService
public interface class IDifferenceService
__interface IDifferenceService
public interface IDifferenceService
type IDifferenceService = interface
Public Interface IDifferenceService

Remarks

This is a MEF component part, and should be imported as follows:
            [Import]
            IDifferenceService diffService = null;

Methods

DifferenceSequences<T>(IList<T>, IList<T>) DifferenceSequences<T>(IList<T>, IList<T>) DifferenceSequences<T>(IList<T>, IList<T>) DifferenceSequences<T>(IList<T>, IList<T>) DifferenceSequences<T>(IList<T>, IList<T>) DifferenceSequences<T>(IList<T>, IList<T>)

Computes the differences between the two sequences.

DifferenceSequences<T>(IList<T>, IList<T>, ContinueProcessingPredicate<T>) DifferenceSequences<T>(IList<T>, IList<T>, ContinueProcessingPredicate<T>) DifferenceSequences<T>(IList<T>, IList<T>, ContinueProcessingPredicate<T>) DifferenceSequences<T>(IList<T>, IList<T>, ContinueProcessingPredicate<T>) DifferenceSequences<T>(IList<T>, IList<T>, ContinueProcessingPredicate<T>) DifferenceSequences<T>(IList<T>, IList<T>, ContinueProcessingPredicate<T>)

Computes the differences between the two sequences. The supplied predicate will be called on each step through the left sequence.

Applies to