示例#1
0
        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);
        }
示例#2
0
        public RC.PackageDepArray Copy()
        {
            IntPtr raw_ret = rc_package_dep_array_copy(ref this);

            RC.PackageDepArray ret = RC.PackageDepArray.New(raw_ret);
            return(ret);
        }
示例#3
0
 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);
 }
示例#4
0
 static extern IntPtr rc_package_dep_array_to_slist(ref RC.PackageDepArray raw);
示例#5
0
 static extern void rc_package_dep_array_free(ref RC.PackageDepArray raw);
示例#6
0
 static extern IntPtr rc_package_dep_array_copy(ref RC.PackageDepArray raw);