public double log(double arg0)
 {
     ClienteCalculadora.ServiceReferenceCliente.logRequest inValue = new ClienteCalculadora.ServiceReferenceCliente.logRequest();
     inValue.arg0 = arg0;
     ClienteCalculadora.ServiceReferenceCliente.logResponse retVal = ((ClienteCalculadora.ServiceReferenceCliente.Calculadora)(this)).log(inValue);
     return(retVal.@return);
 }
 public System.Threading.Tasks.Task <ClienteCalculadora.ServiceReferenceCliente.logResponse> logAsync(double arg0)
 {
     ClienteCalculadora.ServiceReferenceCliente.logRequest inValue = new ClienteCalculadora.ServiceReferenceCliente.logRequest();
     inValue.arg0 = arg0;
     return(((ClienteCalculadora.ServiceReferenceCliente.Calculadora)(this)).logAsync(inValue));
 }
 System.Threading.Tasks.Task <ClienteCalculadora.ServiceReferenceCliente.logResponse> ClienteCalculadora.ServiceReferenceCliente.Calculadora.logAsync(ClienteCalculadora.ServiceReferenceCliente.logRequest request)
 {
     return(base.Channel.logAsync(request));
 }
 ClienteCalculadora.ServiceReferenceCliente.logResponse ClienteCalculadora.ServiceReferenceCliente.Calculadora.log(ClienteCalculadora.ServiceReferenceCliente.logRequest request)
 {
     return(base.Channel.log(request));
 }