public GetDataResult GetData(GetDataQuery query)
        {
            object[] results = this.Invoke("GetData", new object[] {
                query
            });

            return((GetDataResult)(results[0]));
        }
 /// <remarks/>
 public void GetDataAsync(GetDataQuery query, object userState)
 {
     if ((this.GetDataOperationCompleted == null))
     {
         this.GetDataOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetDataOperationCompleted);
     }
     this.InvokeAsync("GetData", new object[] {
         query
     }, this.GetDataOperationCompleted, userState);
 }
 /// <remarks/>
 public void GetDataAsync(GetDataQuery query)
 {
     this.GetDataAsync(query, null);
 }
 /// <remarks/>
 public System.IAsyncResult BeginGetData(GetDataQuery query, System.AsyncCallback callback, object asyncState)
 {
     return(this.BeginInvoke("GetData", new object[] {
         query
     }, callback, asyncState));
 }