Esempio n. 1
0
        public override CatStructureObject GetFieldValue(string field)
        {
            var baseRet = base.GetFieldValue(field);

            switch (field)
            {
            case "havePeriod": return(new CatBool(HavePeriod));

            case "period": return(new CatString(MiscUtils.ArrayToString(_period.ToArray())));

            case "digits": return(new CatString(MiscUtils.ArrayToString(Digits.ToArray())));

            case "integerDigitsCount": return(new CatInt(Order));

            case "lessThanZero": return(new CatBool(LessThanZero));

            case "hashCode": return(new CatInt(GetHashCode()));
            }

            return(baseRet);
        }
Esempio n. 2
0
 public override string ToString()
 {
     return(MiscUtils.ArrayToString(Value, begin: "[", end: "]"));
 }