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); }
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); }
public bool ValueLess(IBaseMean mean) { return(_mean.ValueLess(mean)); }
public bool ValueEquals(IBaseMean mean) { return(_mean.ValueEquals(mean)); }
public bool ValueAndErrorEquals(IBaseMean mean) { return(_mean.ValueEquals(mean) && Error == ((IReadMean)mean).Error); }
public bool ValueAndErrorEquals(IBaseMean mean) { return(!WrongNum && MeanI(CurNum).ValueAndErrorEquals(mean)); }
public bool ValueLess(IBaseMean mean) { return(!WrongNum && MeanI(CurNum).ValueLess(mean)); }