public int ForeachSystemUpgrade(bool subscribed_only, RC.PackagePairDelegate fn) { RCSharp.PackagePairDelegateWrapper fn_wrapper = new RCSharp.PackagePairDelegateWrapper(fn); int raw_ret = rc_world_foreach_system_upgrade(Handle, subscribed_only, fn_wrapper.NativeDelegate, IntPtr.Zero); int ret = raw_ret; return(ret); }
public PackagePairDelegateWrapper(RC.PackagePairDelegate managed) { this.managed = managed; if (managed != null) { NativeDelegate = new PackagePairDelegateNative(NativeCallback); } }
public PackagePairDelegateWrapper (RC.PackagePairDelegate managed) { this.managed = managed; if (managed != null) NativeDelegate = new PackagePairDelegateNative (NativeCallback); }