public System.Threading.Tasks.Task <ClienteCalculadora.RefereceCliente.modResponse> modAsync(double arg0, double arg1)
 {
     ClienteCalculadora.RefereceCliente.modRequest inValue = new ClienteCalculadora.RefereceCliente.modRequest();
     inValue.arg0 = arg0;
     inValue.arg1 = arg1;
     return(((ClienteCalculadora.RefereceCliente.Calculadora)(this)).modAsync(inValue));
 }
 public double mod(double arg0, double arg1)
 {
     ClienteCalculadora.RefereceCliente.modRequest inValue = new ClienteCalculadora.RefereceCliente.modRequest();
     inValue.arg0 = arg0;
     inValue.arg1 = arg1;
     ClienteCalculadora.RefereceCliente.modResponse retVal = ((ClienteCalculadora.RefereceCliente.Calculadora)(this)).mod(inValue);
     return(retVal.@return);
 }
 System.Threading.Tasks.Task <ClienteCalculadora.RefereceCliente.modResponse> ClienteCalculadora.RefereceCliente.Calculadora.modAsync(ClienteCalculadora.RefereceCliente.modRequest request)
 {
     return(base.Channel.modAsync(request));
 }
 ClienteCalculadora.RefereceCliente.modResponse ClienteCalculadora.RefereceCliente.Calculadora.mod(ClienteCalculadora.RefereceCliente.modRequest request)
 {
     return(base.Channel.mod(request));
 }