public static RC.PackageDepArray FromSlist(GLib.SList list) { IntPtr raw_ret = rc_package_dep_array_from_slist(list.Handle); RC.PackageDepArray ret = RC.PackageDepArray.New(raw_ret); return(ret); }
public RC.PackageDepArray Copy() { IntPtr raw_ret = rc_package_dep_array_copy(ref this); RC.PackageDepArray ret = RC.PackageDepArray.New(raw_ret); return(ret); }
public static RC.PackageDepArray New(IntPtr raw) { if (raw == IntPtr.Zero) { return(RC.PackageDepArray.Zero); } RC.PackageDepArray self = new RC.PackageDepArray(); self = (RC.PackageDepArray)Marshal.PtrToStructure(raw, self.GetType()); return(self); }
static extern IntPtr rc_package_dep_array_to_slist(ref RC.PackageDepArray raw);
static extern void rc_package_dep_array_free(ref RC.PackageDepArray raw);
static extern IntPtr rc_package_dep_array_copy(ref RC.PackageDepArray raw);