Example #1
0
        bool CompareArbitrary(object value)
        {
            object cv;

            if (value != null && value.GetType() == OperandType)
            {
                cv = value;
            }
            else if (cvt != null)
            {
                cv = cvt.ConvertFrom(value);
            }
            else
            {
                cv = null;
            }

            return(MinimumComparable.CompareTo(cv) <= 0 && MaximumComparable.CompareTo(cv) >= 0);
        }
Example #2
0
        bool CompareDouble(object value)
        {
            double cv = Convert.ToDouble(value);

            return(MinimumComparable.CompareTo(cv) <= 0 && MaximumComparable.CompareTo(cv) >= 0);
        }
Example #3
0
        bool CompareInt(object value)
        {
            int cv = Convert.ToInt32(value);

            return(MinimumComparable.CompareTo(cv) <= 0 && MaximumComparable.CompareTo(cv) >= 0);
        }