public bool Equal(RC.PackageMatch match2) { bool raw_ret = rc_package_match_equal(Handle, match2 == null ? IntPtr.Zero : match2.Handle); bool ret = raw_ret; return(ret); }
public int ForeachPackageByMatch(RC.PackageMatch match, RC.PackageDelegate fn) { RCSharp.PackageDelegateWrapper fn_wrapper = new RCSharp.PackageDelegateWrapper(fn); int raw_ret = rc_world_foreach_package_by_match(Handle, match == null ? IntPtr.Zero : match.Handle, fn_wrapper.NativeDelegate, IntPtr.Zero); int ret = raw_ret; return(ret); }
public bool NativeCallback(IntPtr match, IntPtr data) { RC.PackageMatch _arg0 = match == IntPtr.Zero ? null : (RC.PackageMatch)GLib.Opaque.GetOpaque(match, typeof(RC.PackageMatch), false); return((bool)managed(_arg0)); }
public void NativeCallback(IntPtr world, IntPtr _lock) { RC.World _arg0 = GLib.Object.GetObject(world) as RC.World; RC.PackageMatch _arg1 = _lock == IntPtr.Zero ? null : (RC.PackageMatch)GLib.Opaque.GetOpaque(_lock, typeof(RC.PackageMatch), false); managed(_arg0, _arg1); }
public void RemoveLock(RC.PackageMatch _lock) { rc_world_remove_lock(Handle, _lock == null ? IntPtr.Zero : _lock.Handle); }
public void AddLock(RC.PackageMatch _lock) { rc_world_add_lock(Handle, _lock == null ? IntPtr.Zero : _lock.Handle); }