예제 #1
0
 public override void onDragHoverd(global::IMouseEventCollect dragObj, System.Boolean hover)
 {
     if (monDragHoverd_56.CheckShouldInvokeBase(this.instance))
     {
         base.onDragHoverd(dragObj, hover);
     }
     else
     {
         monDragHoverd_56.Invoke(this.instance, dragObj, hover);
     }
 }
예제 #2
0
 public override System.Boolean isChildOf(global::IMouseEventCollect parent)
 {
     if (misChildOf_32.CheckShouldInvokeBase(this.instance))
     {
         return(base.isChildOf(parent));
     }
     else
     {
         return(misChildOf_32.Invoke(this.instance, parent));
     }
 }
예제 #3
0
 public override void onReceiveDrag(global::IMouseEventCollect dragObj, ref System.Boolean continueEvent)
 {
     if (monReceiveDrag_55.CheckShouldInvokeBase(this.instance))
     {
         base.onReceiveDrag(dragObj, ref continueEvent);
     }
     else
     {
         monReceiveDrag_55.Invoke(this.instance, dragObj, ref continueEvent);
     }
 }
예제 #4
0
 public void Invoke(ILTypeInstance instance, global::IMouseEventCollect dragObj, ref System.Boolean continueEvent)
 {
     EnsureMethod(instance);
     if (method != null)
     {
         invoking = true;
         try
         {
             using (var ctx = domain.BeginInvoke(method))
             {
                 ctx.PushObject(continueEvent);
                 ctx.PushObject(instance);
                 ctx.PushObject(dragObj);
                 ctx.PushReference(0);
                 ctx.Invoke();
                 continueEvent = ctx.ReadObject <System.Boolean>(0);
             }
         }
         finally
         {
             invoking = false;
         }
     }
 }