Beispiel #1
0
        public static RC.ResolverInfo ObsoletesNew(RC.Package package, RC.Package obsoletes)
        {
            IntPtr raw_ret = rc_resolver_info_obsoletes_new(package == null ? IntPtr.Zero : package.Handle, obsoletes == null ? IntPtr.Zero : obsoletes.Handle);

            RC.ResolverInfo ret = RC.ResolverInfo.New(raw_ret);
            return(ret);
        }
Beispiel #2
0
        public static RC.ResolverInfo NeededByNew(RC.Package package)
        {
            IntPtr raw_ret = rc_resolver_info_needed_by_new(package == null ? IntPtr.Zero : package.Handle);

            RC.ResolverInfo ret = RC.ResolverInfo.New(raw_ret);
            return(ret);
        }
Beispiel #3
0
        public static RC.ResolverInfo ConflictsWithNew(RC.Package package, RC.Package conflicts_with)
        {
            IntPtr raw_ret = rc_resolver_info_conflicts_with_new(package == null ? IntPtr.Zero : package.Handle, conflicts_with == null ? IntPtr.Zero : conflicts_with.Handle);

            RC.ResolverInfo ret = RC.ResolverInfo.New(raw_ret);
            return(ret);
        }
Beispiel #4
0
        public RC.ResolverInfo Copy()
        {
            IntPtr raw_ret = rc_resolver_info_copy(ref this);

            RC.ResolverInfo ret = RC.ResolverInfo.New(raw_ret);
            return(ret);
        }
Beispiel #5
0
        public static RC.ResolverInfo ChildOfNew(RC.Package package, RC.Package dependency)
        {
            IntPtr raw_ret = rc_resolver_info_child_of_new(package == null ? IntPtr.Zero : package.Handle, dependency == null ? IntPtr.Zero : dependency.Handle);

            RC.ResolverInfo ret = RC.ResolverInfo.New(raw_ret);
            return(ret);
        }
Beispiel #6
0
        public static RC.ResolverInfo MiscNew(RC.Package package, int priority, string msg)
        {
            IntPtr raw_ret = rc_resolver_info_misc_new(package == null ? IntPtr.Zero : package.Handle, priority, GLib.Marshaller.StringToPtrGStrdup(msg));

            RC.ResolverInfo ret = RC.ResolverInfo.New(raw_ret);
            return(ret);
        }
Beispiel #7
0
        public bool Merge(RC.ResolverInfo arg1)
        {
            bool raw_ret = rc_resolver_info_merge(ref this, ref arg1);
            bool ret     = raw_ret;

            return(ret);
        }
Beispiel #8
0
        public static RC.ResolverInfo MissingReqNew(RC.Package package, RC.PackageDep missing_req)
        {
            IntPtr raw_ret = rc_resolver_info_missing_req_new(package == null ? IntPtr.Zero : package.Handle, missing_req == null ? IntPtr.Zero : missing_req.Handle);

            RC.ResolverInfo ret = RC.ResolverInfo.New(raw_ret);
            return(ret);
        }
Beispiel #9
0
		public static RC.ResolverInfo New(IntPtr raw) {
			if (raw == IntPtr.Zero) {
				return RC.ResolverInfo.Zero;
			}
			RC.ResolverInfo self = new RC.ResolverInfo();
			self = (RC.ResolverInfo) Marshal.PtrToStructure (raw, self.GetType ());
			return self;
		}
Beispiel #10
0
 public static RC.ResolverInfo New(IntPtr raw)
 {
     if (raw == IntPtr.Zero)
     {
         return(RC.ResolverInfo.Zero);
     }
     RC.ResolverInfo self = new RC.ResolverInfo();
     self = (RC.ResolverInfo)Marshal.PtrToStructure(raw, self.GetType());
     return(self);
 }
Beispiel #11
0
 static extern void rc_resolver_info_needed_add_slist(ref RC.ResolverInfo raw, IntPtr arg1);
Beispiel #12
0
 static extern bool rc_resolver_info_is_important(ref RC.ResolverInfo raw);
Beispiel #13
0
 static extern IntPtr rc_resolver_info_copy(ref RC.ResolverInfo raw);
Beispiel #14
0
 static extern bool rc_resolver_info_is_error(ref RC.ResolverInfo raw);
Beispiel #15
0
 static extern void rc_resolver_info_misc_add_action(ref RC.ResolverInfo raw, IntPtr action_msg);
Beispiel #16
0
 static extern bool rc_resolver_info_mentions(ref RC.ResolverInfo raw, IntPtr arg1);
Beispiel #17
0
 static extern void rc_resolver_info_flag_as_important(ref RC.ResolverInfo raw);
Beispiel #18
0
 static extern IntPtr rc_resolver_info_to_string(ref RC.ResolverInfo raw);
Beispiel #19
0
 public void AddInfo(RC.ResolverInfo arg1)
 {
     rc_queue_item_add_info(Handle, ref arg1);
 }
Beispiel #20
0
 static extern void rc_resolver_context_add_info(IntPtr raw, ref RC.ResolverInfo arg1);
Beispiel #21
0
 static extern void rc_resolver_info_free(ref RC.ResolverInfo raw);
Beispiel #22
0
 static extern void rc_resolver_info_misc_add_trigger(ref RC.ResolverInfo raw, IntPtr trigger_msg);
Beispiel #23
0
 static extern bool rc_resolver_info_merge(ref RC.ResolverInfo raw, ref RC.ResolverInfo arg1);
Beispiel #24
0
 static extern bool rc_resolver_info_is_about(ref RC.ResolverInfo raw, IntPtr arg1);
Beispiel #25
0
 static extern void rc_resolver_info_flag_as_error(ref RC.ResolverInfo raw);
Beispiel #26
0
 public void AddInfo(RC.ResolverInfo arg1)
 {
     rc_resolver_context_add_info(Handle, ref arg1);
 }
Beispiel #27
0
 static extern void rc_resolver_info_needed_add(ref RC.ResolverInfo raw, IntPtr needed_by);
Beispiel #28
0
 static extern void rc_queue_item_add_info(IntPtr raw, ref RC.ResolverInfo arg1);
Beispiel #29
0
 static extern IntPtr rc_resolver_info_packages_to_string(ref RC.ResolverInfo raw, bool names_only);
Beispiel #30
0
 static extern void rc_resolver_info_add_related_package(ref RC.ResolverInfo raw, IntPtr arg1);
 public void NativeCallback(ref RC.ResolverInfo info, IntPtr data)
 {
     RC.ResolverInfo _arg0 = info;
     managed(_arg0);
 }