Beispiel #1
0
        public double GetNumber()
        {
            switch (Type)
            {
            case StyleObjectType.Number:
                return((double)value);

            case StyleObjectType.String:
                return(PropertyUtilities.ParseNumber(GetString()));

            default:
                throw GetInvalidOperationException <double>();
            }
        }
Beispiel #2
0
 public NumberProperty(PropertyType propertyType, string propertyValue, bool inheritable = true) :
     base(propertyType, PropertyUtilities.ParseNumber(propertyValue), inheritable)
 {
 }