public System.Threading.Tasks.Task <VSClient.StockMarketWebService.buySharesResponse> buySharesAsync(string companyName, int sharesWanted)
 {
     VSClient.StockMarketWebService.buySharesRequest inValue = new VSClient.StockMarketWebService.buySharesRequest();
     inValue.companyName  = companyName;
     inValue.sharesWanted = sharesWanted;
     return(((VSClient.StockMarketWebService.PurchaseShares)(this)).buySharesAsync(inValue));
 }
 System.Threading.Tasks.Task <VSClient.StockMarketWebService.buySharesResponse> VSClient.StockMarketWebService.PurchaseShares.buySharesAsync(VSClient.StockMarketWebService.buySharesRequest request)
 {
     return(base.Channel.buySharesAsync(request));
 }