public int Compare(Node <TFactor, TStep> x, Node <TFactor, TStep> y) { var r = _comparer1.Compare(x, y); return(r != 0 ? r : _comparer2.Compare(x, y)); }
public int Compare(TFactor x, TFactor y) { var r = _comparer1.Compare(x, y); return(r != 0 ? r : _comparer2.Compare(x, y)); }
public int Compare(TResult x, TResult y) { var r = _comparer1.Compare(x, y); return(r != 0 ? r : _comparer2.Compare(x, y)); }