public dbus_primitive(string value, StringType stringtype) { switch (stringtype) { case StringType.DBUS_STRING: this.Type = Udbus.Types.dbus_type.DBUS_STRING; this.dbusString = value; this.dbusValue = value; break; case StringType.DBUS_OBJECTPATH: this.Type = Udbus.Types.dbus_type.DBUS_OBJECTPATH; this.dbusObjectPath = new Udbus.Types.UdbusObjectPath(value); //this.dbusObjectPath = value; this.dbusValue = value; break; //case StringType.DBUS_SIGNATURE: // this.Type = Udbus.Types.dbus_type.DBUS_SIGNATURE; // this.dbusSignature = value; // this.dbusValue = value; // break; } }
protected dbus_union(Udbus.Types.UdbusObjectPath value) { this.DbusObjectPath = value; }
new static public dbus_union CreateObjectPath(Udbus.Types.UdbusObjectPath value) { return(new dbus_union { DbusObjectPath = value }); }
static public dbus_primitive CreateObjectPath(Udbus.Types.UdbusObjectPath value) { return(new dbus_primitive { DbusObjectPath = value }); }
protected dbus_primitive(Udbus.Types.UdbusObjectPath value) { this.DbusObjectPath = value; }
public Udbus.Containers.dbus_primitive ReadPrimitiveObjectPathValue(out int result) { Udbus.Types.UdbusObjectPath val = this.ReadObjectPathValue(out result); return(Udbus.Containers.dbus_primitive.CreateObjectPath(val)); }
public Udbus.Containers.dbus_primitive ReadPrimitiveObjectPath() { Udbus.Types.UdbusObjectPath val = this.ReadObjectPath(); return(Udbus.Containers.dbus_primitive.CreateObjectPath(val)); }
public Udbus.Containers.dbus_union ReadVariantObjectPathValue(out int result) { Udbus.Types.UdbusObjectPath val = this.ReadObjectPathValue(out result); return(Udbus.Containers.dbus_union.CreateObjectPath(val)); }