public ExtremumSearcher(Func<TElement, TValue> valueSelector, IExtremumSearcher parent, int sign, IComparer<TValue> customComparer) { _valueSelector = valueSelector; _parent = parent; _sign = sign; _customComparer = customComparer; }
private ExtremumFinder(IEnumerable <TElement> sequence, IExtremumSearcher searcher) { _sequence = sequence; _searcher = searcher; }
public ExtremumSearcher(Func <TElement, TValue> valueSelector, IExtremumSearcher parent, int sign) { _valueSelector = valueSelector; _parent = parent; _sign = sign; }