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); }
public bool RequirementIsPossible(RC.PackageDep dep) { bool raw_ret = rc_resolver_context_requirement_is_possible(Handle, dep == null ? IntPtr.Zero : dep.Handle); bool ret = raw_ret; return(ret); }
public bool RequirementIsMet(RC.PackageDep dep, bool is_child) { bool raw_ret = rc_resolver_context_requirement_is_met(Handle, dep == null ? IntPtr.Zero : dep.Handle, is_child); bool ret = raw_ret; return(ret); }
public bool GetSingleProvider(RC.PackageDep dep, RC.Channel channel, RC.Package package) { bool raw_ret = rc_world_get_single_provider(Handle, dep == null ? IntPtr.Zero : dep.Handle, channel == null ? IntPtr.Zero : channel.Handle, package == null ? IntPtr.Zero : package.Handle); bool ret = raw_ret; return(ret); }
public static bool VerifyRelation(RC.Packman packman, RC.PackageDep dep, RC.PackageDep prov) { bool raw_ret = rc_package_dep_verify_relation(packman == null ? IntPtr.Zero : packman.Handle, dep == null ? IntPtr.Zero : dep.Handle, prov == null ? IntPtr.Zero : prov.Handle); bool ret = raw_ret; return(ret); }
public RC.Package GetPackageWithConstraint(RC.Channel channel, RC.PackageDep constraint, bool is_and) { IntPtr raw_ret = rc_world_get_package_with_constraint(Handle, channel == null ? IntPtr.Zero : channel.Handle, constraint == null ? IntPtr.Zero : constraint.Handle, is_and); RC.Package ret = raw_ret == IntPtr.Zero ? null : (RC.Package)GLib.Opaque.GetOpaque(raw_ret, typeof(RC.Package), false); return(ret); }
public int ForeachParentPackage(RC.PackageDep dep, RC.PackageAndDepDelegate fn) { RCSharp.PackageAndDepDelegateWrapper fn_wrapper = new RCSharp.PackageAndDepDelegateWrapper(fn); int raw_ret = rc_world_foreach_parent_package(Handle, dep == null ? IntPtr.Zero : dep.Handle, fn_wrapper.NativeDelegate, IntPtr.Zero); int ret = raw_ret; return(ret); }
public QueueItem(RC.World arg1, RC.PackageDep dep) { Raw = rc_queue_item_new_require(arg1 == null ? IntPtr.Zero : arg1.Handle, dep == null ? IntPtr.Zero : dep.Handle); }
public QueueItem(RC.World arg1, RC.PackageDep dep, RC.Package package) { Raw = rc_queue_item_new_conflict(arg1 == null ? IntPtr.Zero : arg1.Handle, dep == null ? IntPtr.Zero : dep.Handle, package == null ? IntPtr.Zero : package.Handle); }
public void InstallAddDep(RC.PackageDep dep) { rc_queue_item_install_add_dep(Handle, dep == null ? IntPtr.Zero : dep.Handle); }
public void UninstallSetDep(RC.PackageDep dep) { rc_queue_item_uninstall_set_dep(Handle, dep == null ? IntPtr.Zero : dep.Handle); }
public void AddExtraConflict(RC.PackageDep arg1) { rc_resolver_add_extra_conflict(Handle, arg1 == null ? IntPtr.Zero : arg1.Handle); }
public void AddExtraDependency(RC.PackageDep arg1) { rc_resolver_add_extra_dependency(Handle, arg1 == null ? IntPtr.Zero : arg1.Handle); }
public bool NativeCallback(IntPtr pkg, IntPtr dep, IntPtr data) { RC.Package _arg0 = pkg == IntPtr.Zero ? null : (RC.Package)GLib.Opaque.GetOpaque(pkg, typeof(RC.Package), false); RC.PackageDep _arg1 = dep == IntPtr.Zero ? null : (RC.PackageDep)GLib.Opaque.GetOpaque(dep, typeof(RC.PackageDep), false); return((bool)managed(_arg0, _arg1)); }
public void AddExtraConflict(RC.PackageDep dep) { rc_resolver_queue_add_extra_conflict(Handle, dep == null ? IntPtr.Zero : dep.Handle); }
public void AddExtraDependency(RC.PackageDep dep) { rc_resolver_queue_add_extra_dependency(Handle, dep == null ? IntPtr.Zero : dep.Handle); }