Esempio n. 1
0
        public override int Compare(PrimitiveOperand rhs)
        {
            string s1 = Value.ToString();
            string s2 = ((StringOperand)rhs).ValueAsString;

            return(string.Compare(s1, s2, StringComparison.OrdinalIgnoreCase));
        }
Esempio n. 2
0
        public override int Compare(PrimitiveOperand rhs)
        {
            var i1 = (IntegerOperand)ConvertToInteger();
            var i2 = (IntegerOperand)rhs.Convert(OperandType.Integer);

            return(i1.Compare(i2));
        }
Esempio n. 3
0
        public override int Compare(PrimitiveOperand rhs)
        {
            int iRhs = ((IntegerOperand)rhs).ValueAsInteger;

            return(ValueAsInteger.CompareTo(iRhs));
        }
Esempio n. 4
0
 public override int Compare(PrimitiveOperand rhs)
 {
     Debug.Assert(false, "should not be called");
     return(-1);
 }
Esempio n. 5
0
 public abstract int Compare(PrimitiveOperand rhs);
Esempio n. 6
0
        public override int Compare(PrimitiveOperand rhs)
        {
            DateTime rhsValue = ((DateTimeOperand)rhs).ValueAsDateTime;

            return(ValueAsDateTime.CompareTo(rhsValue));
        }
Esempio n. 7
0
        public override int Compare(PrimitiveOperand rhs)
        {
            double dRhs = ((DoubleOperand)rhs).ValueAsDouble;

            return(ValueAsDouble.CompareTo(dRhs));
        }