public System.Threading.Tasks.Task <ClienteCalculadora.ServiceReferenceCliente.subResponse> subAsync(double arg0, double arg1)
 {
     ClienteCalculadora.ServiceReferenceCliente.subRequest inValue = new ClienteCalculadora.ServiceReferenceCliente.subRequest();
     inValue.arg0 = arg0;
     inValue.arg1 = arg1;
     return(((ClienteCalculadora.ServiceReferenceCliente.Calculadora)(this)).subAsync(inValue));
 }
 public double sub(double arg0, double arg1)
 {
     ClienteCalculadora.ServiceReferenceCliente.subRequest inValue = new ClienteCalculadora.ServiceReferenceCliente.subRequest();
     inValue.arg0 = arg0;
     inValue.arg1 = arg1;
     ClienteCalculadora.ServiceReferenceCliente.subResponse retVal = ((ClienteCalculadora.ServiceReferenceCliente.Calculadora)(this)).sub(inValue);
     return(retVal.@return);
 }
 System.Threading.Tasks.Task <ClienteCalculadora.ServiceReferenceCliente.subResponse> ClienteCalculadora.ServiceReferenceCliente.Calculadora.subAsync(ClienteCalculadora.ServiceReferenceCliente.subRequest request)
 {
     return(base.Channel.subAsync(request));
 }
 ClienteCalculadora.ServiceReferenceCliente.subResponse ClienteCalculadora.ServiceReferenceCliente.Calculadora.sub(ClienteCalculadora.ServiceReferenceCliente.subRequest request)
 {
     return(base.Channel.sub(request));
 }