public ExchangeProcessor(CancellationToken cancelToken) : base(cancelToken) { _cancelToken = cancelToken; ExchangeDataContextFactory = new ExchangeDataContextFactory(); _exchanges.AddRange(Assembly.GetExecutingAssembly() .GetTypes() .Where(x => x.IsClass && typeof(IExchange).IsAssignableFrom(x)) .Select(x => Activator.CreateInstance(x) as IExchange)); }
public PaytopiaProcessor(CancellationToken cancelToken) : base(cancelToken) { #if DEBUG _pollPeriod = 1; #endif _cancelToken = cancelToken; DataContextFactory = new DataContextFactory(); PoolDataContextFactory = new PoolDataContextFactory(); ExchangeDataContextFactory = new ExchangeDataContextFactory(); }