public static Variant LoadFromString(string value) { Variant variant = Variant.Create(0); Variant_c.LoadFromString(variant.Pointer, value); return(variant); }
public string AsString() { StdString str = StdString.Create(); Variant_c.AsString(Pointer, str.Pointer); return(str.ToString()); }
public override string ToString() { StdString str = StdString.Create(); Variant_c.SaveToString(Pointer, str.Pointer); return(str.ToString()); }
public void SetBool(bool value) => Variant_c.SetBool(Pointer, value);
public bool AsBool() => Variant_c.AsBool(Pointer);
public double AsDouble() => Variant_c.AsDouble(Pointer);
public float AsFloat() => Variant_c.AsFloat(Pointer);
public int AsInt32() => Variant_c.AsInt32(Pointer);
public void Dispose() => Variant_c.Deconstructor(Pointer);
public static Variant Create(bool value) { return(new Variant(Variant_c.Constructor(MSVCR100.New(SizeOf), value))); }