public static ChainableComparer <T> Then <T, U>(this ChainableComparer <T> chainable, Func <T, U> keySelector, Direction sortDirection) { return(chainable.Then(new SelectorComparer <T, U>(keySelector, sortDirection))); }
public static ChainableComparer <T> Then <T>(this ChainableComparer <T> chainable, Comparison <T> next) { return(chainable.Then(new ComparisonComparer <T>(next))); }
public static ChainableComparer <T> Then <T>(this ChainableComparer <T> chainable, Comparison <T> next, Direction sortDirection) { return(chainable.Then(new ComparisonComparer <T>(next, sortDirection))); }