compare() private method

private compare ( object k1, object k2 ) : int
k1 object
k2 object
return int
Ejemplo n.º 1
0
        public int CompareTo(object other)
        {
            IPersistentVector v = (IPersistentVector)other;

            if (v == null)
            {
                return(1);
            }

            if (count() < v.count())
            {
                return(-1);
            }
            else if (count() > v.count())
            {
                return(1);
            }
            for (int i = 0; i < count(); i++)
            {
                int c = Util.compare(nth(i), v.nth(i));
                if (c != 0)
                {
                    return(c);
                }
            }
            return(0);
        }