public DelegateComparer(Func <T, T, int> func) { _func = ArgValidation.ThrowIfNull(func, "func"); }
public PriorityComparer(Func <T, int> priorityFunc) { _priorityFunc = ArgValidation.ThrowIfNull(priorityFunc, "priorityFunc"); }