public ExecuteAsyncResult(MethodResolver.InvokeMethodInstanceData instance, MethodResolver.AsyncWaitCallbackMethodExecutor executor, AsyncCallback callback, object state) : base(callback, state)
 {
     this.instance = instance;
     this.executor = executor;
     ActionItem.Schedule(asyncExecute, this);
 }
 public ExecuteAsyncResult(MethodResolver.InvokeMethodInstanceData instance, MethodResolver.AsyncWaitCallbackMethodExecutor executor, AsyncCallback callback, object state) : base(callback, state)
 {
     this.instance = instance;
     this.executor = executor;
     ActionItem.Schedule(asyncExecute, this);
 }