public void Dispose() { FOrders.Clear(); FOrdersByExchange.Clear(); OnNewOrderLogsAdded = null; OnOrderStatusChanged = null; FSaveManager = null; }
public ExchangeOrderManager(IPandoraSaveManager aSaveManager) { FOrders = new ConcurrentDictionary <int, UserTradeOrder>(); FOrdersByExchange = new ConcurrentDictionary <int, ConcurrentBag <UserTradeOrder> >(); FSaveManager = aSaveManager; }