public static MarketDataSubscription[] GetSubscriptions() { List <MarketDataSubscription> subscriptions = new List <MarketDataSubscription>(); lock (DataManager.providers) { foreach (DictionaryEntry entry in DataManager.providers) { foreach (DictionaryEntry item_1 in (IDictionary)entry.Value) { foreach (DictionaryEntry item_0 in (IDictionary)item_1.Value) { MarketDataSubscription local_4 = new MarketDataSubscription((IMarketDataProvider)entry.Key, (Instrument)item_1.Key, (MarketDataType)item_0.Key, (int)item_0.Value); subscriptions.Add(local_4); } } } } return(subscriptions.ToArray()); }
public static MarketDataSubscription[] GetSubscriptions() { List<MarketDataSubscription> subscriptions = new List<MarketDataSubscription>(); lock (DataManager.providers) { foreach (DictionaryEntry entry in DataManager.providers) { foreach (DictionaryEntry item_1 in (IDictionary)entry.Value) { foreach (DictionaryEntry item_0 in (IDictionary) item_1.Value) { MarketDataSubscription local_4 = new MarketDataSubscription((IMarketDataProvider)entry.Key, (Instrument)item_1.Key, (MarketDataType)item_0.Key, (int)item_0.Value); subscriptions.Add(local_4); } } } } return subscriptions.ToArray(); }