예제 #1
0
        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);
		}