public IAsyncResult BeginDivide(XLangCalculatorRequest request, AsyncCallback asyncCallback, object asyncState) { return(BeginRelayRequest(request, new XLangTranslator <IdentityTransform, IdentityTransform>(), asyncCallback, asyncState)); }
public XLangCalculatorResponse Subtract(XLangCalculatorRequest request) { return(RelayRequest <XLangCalculatorRequest, XLangCalculatorResponse>(request, new XLangTranslator <IdentityTransform, IdentityTransform>())); }
public IAsyncResult BeginMultiply(XLangCalculatorRequest request, AsyncCallback asyncCallback, object asyncState) { return(BeginRelayRequest(request, asyncCallback, asyncState)); }
public void Reset(XLangCalculatorRequest request) { RelayRequest <XLangCalculatorRequest, EmptyXmlMessage>(request, new XLangTranslator <IdentityTransform, IdentityTransform>()); }
public XLangCalculatorResponse Add(XLangCalculatorRequest request) { return(RelayRequest <XLangCalculatorRequest, XLangCalculatorResponse>(request)); }