private void RemoveExport(Security security, MarketDataTypes type) { if (security == null) { throw new ArgumentNullException("security"); } _exports.SyncDo(d => { var types = d.TryGetValue(security); if (types == null) { return; } types.Remove(type); }); base.UnSubscribeMarketData(security, type); }