Exemple #1
0
        public bool ValueLess(IBaseMean mean)
        {
            var rmean = (IReadMean)mean;
            var dt    = DataType.Add(mean.DataType);

            switch (dt)
            {
            case DataType.Real:
            case DataType.Weighted:
                return(Real < rmean.Real);

            case DataType.String:
                return(String.CompareTo(rmean.String) < 0);

            case DataType.Integer:
                return(Integer < rmean.Integer);

            case DataType.Boolean:
                return(!Boolean && rmean.Boolean);

            case DataType.Time:
                return(Date < rmean.Date);
            }
            return(false);
        }
Exemple #2
0
        public bool ValueEquals(IBaseMean mean)
        {
            var rmean = (IReadMean)mean;
            var dt    = DataType.Add(mean.DataType);

            switch (dt)
            {
            case DataType.Real:
            case DataType.Weighted:
                return(Real == rmean.Real);

            case DataType.String:
                return(String == rmean.String);

            case DataType.Integer:
                return(Integer == rmean.Integer);

            case DataType.Boolean:
                return(Boolean == rmean.Boolean);

            case DataType.Time:
                return(Date == rmean.Date);
            }
            return(false);
        }
Exemple #3
0
 public bool ValueLess(IBaseMean mean)
 {
     return(_mean.ValueLess(mean));
 }
Exemple #4
0
 public bool ValueEquals(IBaseMean mean)
 {
     return(_mean.ValueEquals(mean));
 }
Exemple #5
0
 public bool ValueAndErrorEquals(IBaseMean mean)
 {
     return(_mean.ValueEquals(mean) && Error == ((IReadMean)mean).Error);
 }
Exemple #6
0
 public bool ValueAndErrorEquals(IBaseMean mean)
 {
     return(!WrongNum && MeanI(CurNum).ValueAndErrorEquals(mean));
 }
Exemple #7
0
 public bool ValueLess(IBaseMean mean)
 {
     return(!WrongNum && MeanI(CurNum).ValueLess(mean));
 }