private static void DoRequest(IMarketDataProvider provider, Instrument instrument, MarketDataType type, char subCh, string suffix) { if ((type & MarketDataType.Trade) == MarketDataType.Trade) { DataManager.DoFixRequest(provider, instrument, MarketDataType.Trade, subCh, suffix); } if ((type & MarketDataType.Quote) == MarketDataType.Quote) { DataManager.DoFixRequest(provider, instrument, MarketDataType.Quote, subCh, suffix); } if ((type & MarketDataType.MarketDepth) != MarketDataType.MarketDepth) { return; } DataManager.DoFixRequest(provider, instrument, MarketDataType.MarketDepth, subCh, suffix); }