Пример #1
0
        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());
        }
Пример #2
0
 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();
 }