public ColorMatrixPresenter( IRgbProvider provider, IAsyncOperationLocker locker, IColorMatrixFactory factory) { _provider = provider; _factory = factory; _locker = locker; }
public RgbPresenter( IRgbProvider provider, IRgbFilterFactory factory, IAsyncOperationLocker locker) { _provider = provider; _factory = factory; _locker = locker; }
public RgbPresenterWrapper( IRgbProvider provider, IRgbFilterFactory factory, IAsyncOperationLocker locker) { Provider = provider; Factory = factory; Operation = locker; _presenter = new RgbPresenter(provider, factory, locker); }