public static IEnumerable <Tuple <T, DiffUpdateResult> > DiffUpdate <T>(IList <T> list, IEnumerable <T> updateAgainst, EqualityCallback <T> comparer) { Contract.ThrowIfNull(comparer); return(DiffUpdate( list, updateAgainst, new ListUtilEqualityComparer <T>(comparer))); }
public ListUtilEqualityComparer(EqualityCallback <T> cb) { m_eqCb = cb; }