public IS_Response2 SearchInventory(IS_Request2 Request)
    {
        object[] results = this.Invoke("SearchInventory", new object[] {
            Request
        });

        return((IS_Response2)(results[0]));
    }
 /// <remarks/>
 public void SearchInventoryAsync(IS_Request2 Request, object userState)
 {
     if ((this.SearchInventoryOperationCompleted == null))
     {
         this.SearchInventoryOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSearchInventoryOperationCompleted);
     }
     this.InvokeAsync("SearchInventory", new object[] {
         Request
     }, this.SearchInventoryOperationCompleted, userState);
 }
 /// <remarks/>
 public void SearchInventoryAsync(IS_Request2 Request)
 {
     this.SearchInventoryAsync(Request, null);
 }
 /// <remarks/>
 public System.IAsyncResult BeginSearchInventory(IS_Request2 Request, System.AsyncCallback callback, object asyncState)
 {
     return(this.BeginInvoke("SearchInventory", new object[] {
         Request
     }, callback, asyncState));
 }