public AsyncCalculator(IExecutionDispatcher executionDispatcher, ICalculator calculator) { _executionDispatcher = executionDispatcher; _calculator = calculator; }
protected BeginInvokeProxy(T instance, IExecutionDispatcher executionDispatcher) : base(instance, executionDispatcher) { }
public new static T Create(T instance, IExecutionDispatcher executionDispatcher) { var actorProxy = new BeginInvokeProxy <T>(instance, executionDispatcher); return((T)actorProxy.GetTransparentProxy()); }
public CalculatorExecQueueDelegator(IExecutionDispatcher executionDispatcher, ICalculator calculator) { _executionDispatcher = executionDispatcher; _calculator = calculator; }
protected InvokeProxy(T instance, IExecutionDispatcher executionDispatcher) : base(typeof(T)) { Instance = instance; ExecutionDispatcher = executionDispatcher; }