public System.IAsyncResult BeginGetMonkeyMatch(WcfServiceHost.Model.MonkeyQuery query, System.AsyncCallback callback, object asyncState)
 {
     object[] _args = new object[1];
     _args[0] = query;
     System.IAsyncResult _result = base.BeginInvoke("GetMonkeyMatch", _args, callback, asyncState);
     return(_result);
 }
 public void GetMonkeyMatchAsync(WcfServiceHost.Model.MonkeyQuery query, object userState)
 {
     if ((this.onBeginGetMonkeyMatchDelegate == null))
     {
         this.onBeginGetMonkeyMatchDelegate = new BeginOperationDelegate(this.OnBeginGetMonkeyMatch);
     }
     if ((this.onEndGetMonkeyMatchDelegate == null))
     {
         this.onEndGetMonkeyMatchDelegate = new EndOperationDelegate(this.OnEndGetMonkeyMatch);
     }
     if ((this.onGetMonkeyMatchCompletedDelegate == null))
     {
         this.onGetMonkeyMatchCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnGetMonkeyMatchCompleted);
     }
     base.InvokeAsync(this.onBeginGetMonkeyMatchDelegate, new object[] {
         query
     }, this.onEndGetMonkeyMatchDelegate, this.onGetMonkeyMatchCompletedDelegate, userState);
 }
 private System.IAsyncResult OnBeginGetMonkeyMatch(object[] inValues, System.AsyncCallback callback, object asyncState)
 {
     WcfServiceHost.Model.MonkeyQuery query = ((WcfServiceHost.Model.MonkeyQuery)(inValues[0]));
     return(((IMonkeyService)(this)).BeginGetMonkeyMatch(query, callback, asyncState));
 }
 public void GetMonkeyMatchAsync(WcfServiceHost.Model.MonkeyQuery query)
 {
     this.GetMonkeyMatchAsync(query, null);
 }
 System.IAsyncResult IMonkeyService.BeginGetMonkeyMatch(WcfServiceHost.Model.MonkeyQuery query, System.AsyncCallback callback, object asyncState)
 {
     return(base.Channel.BeginGetMonkeyMatch(query, callback, asyncState));
 }