public System.Threading.Tasks.Task <VSClient.StockMarketWebService.addUserResponse> addUserAsync(string username, string password, string firstname)
 {
     VSClient.StockMarketWebService.addUserRequest inValue = new VSClient.StockMarketWebService.addUserRequest();
     inValue.username  = username;
     inValue.password  = password;
     inValue.firstname = firstname;
     return(((VSClient.StockMarketWebService.PurchaseShares)(this)).addUserAsync(inValue));
 }
 System.Threading.Tasks.Task <VSClient.StockMarketWebService.addUserResponse> VSClient.StockMarketWebService.PurchaseShares.addUserAsync(VSClient.StockMarketWebService.addUserRequest request)
 {
     return(base.Channel.addUserAsync(request));
 }