public Subscription(EventAggregator aggregator, Type t) { this.aggregator = aggregator; this.t = t; }
public RebroadcasterHostedService(RepositoryProvider repositories, BitcoinDWaiters waiters, EventAggregator eventAggregator) { _Repositories = repositories; _Waiters = waiters; EventAggregator = eventAggregator; _BroadcastedTransactionsByCryptoCode = repositories.GetAll() .Select(r => new RebroadcastedTransactions() { Network = r.Network }).ToDictionary(t => t.Network); }
public ExplorerBehavior(Repository repo, SlimChain chain, AddressPoolService addressPoolService, EventAggregator eventAggregator) { if (repo == null) { throw new ArgumentNullException(nameof(repo)); } if (chain == null) { throw new ArgumentNullException(nameof(chain)); } if (addressPoolService == null) { throw new ArgumentNullException(nameof(addressPoolService)); } _Chain = chain; AddressPoolService = addressPoolService; _Repository = repo; _EventAggregator = eventAggregator; }