System.Data.Common.UInt64Storage.Compare C# (CSharp) Метод

Compare() публичный Метод

public Compare ( int recordNo1, int recordNo2 ) : int
recordNo1 int
recordNo2 int
Результат int
        public override int Compare(int recordNo1, int recordNo2)
        {
            ulong valueNo1 = _values[recordNo1];
            ulong valueNo2 = _values[recordNo2];

            if (valueNo1.Equals(s_defaultValue) || valueNo2.Equals(s_defaultValue))
            {
                int bitCheck = CompareBits(recordNo1, recordNo2);
                if (0 != bitCheck)
                    return bitCheck;
            }
            //return valueNo1.CompareTo(valueNo2);
            return (valueNo1 < valueNo2 ? -1 : (valueNo1 > valueNo2 ? 1 : 0)); // similar to UInt64.CompareTo(UInt64)
        }