public override int CompareTo(T value, int dimension)
        {
            bool lessThanMin          = m_comparer.Compare(value, this.MinCorner, dimension) < 0;
            bool lessThanOrEqualToMax = m_comparer.Compare(value, this.MaxCorner, dimension) <= 0;

            if (lessThanMin)
            {
                return(-1);
            }
            else if (lessThanOrEqualToMax)
            {
                return(0);
            }
            else
            {
                return(1);
            }
        }
Exemplo n.º 2
0
 public override int Compare(T x, T y)
 {
     return(m_comparer.Compare(x, y, this.Dimension));
 }