public Variant(TimeSpan arg) { Value = new VariantPrimitive <TimeSpan>(arg); }
public Variant(DateTime arg) { Value = new VariantPrimitive <DateTime>(arg); }
public Variant(float arg) { Value = new VariantPrimitive <float>(arg); }
public Variant(double arg) { Value = new VariantPrimitive <double>(arg); }
public Variant(UInt64 arg) { Value = new VariantPrimitive <UInt64>(arg); }
public Variant(UInt32 arg) { Value = new VariantPrimitive <UInt32>(arg); }
public Variant(bool arg) { Value = new VariantPrimitive <bool>(arg); }
public Variant(string arg) { Value = new VariantPrimitive <String>(arg); }
public VariantPrimitive(VariantPrimitive <T> rhs) : this(rhs.Value) { }