Exemplo n.º 1
0
        public PropertyUnion(string value, PropertyType parseAs)
        {
            switch (parseAs)
            {
            case PropertyType.Boolean:
                booleanValue = bool.Parse(value);
                internalType = PropertyUnionType.Boolean;
                break;

            case PropertyType.Decimal:
                doubleValue  = double.Parse(value);
                internalType = PropertyUnionType.Double;
                break;

            case PropertyType.Enum:
                stringValue  = value;
                internalType = PropertyUnionType.String;
                break;

            case PropertyType.Integer:
                doubleValue  = (double)int.Parse(value);
                internalType = PropertyUnionType.Double;
                break;

            case PropertyType.String:
                stringValue  = value;
                internalType = PropertyUnionType.String;
                break;
            }
        }
Exemplo n.º 2
0
        public PropertyUnion(string value, PropertyUnionType parseAs)
        {
            switch (parseAs)
            {
            case PropertyUnionType.Boolean:
                booleanValue = bool.Parse(value);
                break;

            case PropertyUnionType.Double:
                doubleValue = double.Parse(value);
                break;

            case PropertyUnionType.String:
                stringValue = value;
                break;
            }
            internalType = parseAs;
        }
Exemplo n.º 3
0
 public PropertyUnion(double value)
 {
     doubleValue  = value;
     internalType = PropertyUnionType.Double;
 }
Exemplo n.º 4
0
 public PropertyUnion(bool value)
 {
     booleanValue = value;
     internalType = PropertyUnionType.Boolean;
 }
Exemplo n.º 5
0
 public PropertyUnion(string value)
 {
     stringValue  = value;
     internalType = PropertyUnionType.String;
 }