public override Pair <T1, T2> GetNearestValue(Pair <T1, T2> value, Direction direction) { return(new Pair <T1, T2>(value.First, BaseComparer2.GetNearestValue(value.Second, direction))); }
public override KeyValuePair <T1, T2> GetNearestValue(KeyValuePair <T1, T2> value, Direction direction) { return(new KeyValuePair <T1, T2>(value.Key, BaseComparer2.GetNearestValue(value.Value, direction))); }