public double GetNumber() { switch (Type) { case StyleObjectType.Number: return((double)value); case StyleObjectType.String: return(PropertyUtilities.ParseNumber(GetString())); default: throw GetInvalidOperationException <double>(); } }
public NumberProperty(PropertyType propertyType, string propertyValue, bool inheritable = true) : base(propertyType, PropertyUtilities.ParseNumber(propertyValue), inheritable) { }