private void SendInGeneratorMessage(MarketDataGenerator generator, bool isSubscribe) { if (generator == null) throw new ArgumentNullException(nameof(generator)); SendInMessage(new GeneratorMessage { IsSubscribe = isSubscribe, SecurityId = generator.SecurityId, Generator = generator, DataType = generator.DataType, }); }
/// <summary> /// Initializes a new instance of the <see cref="InjectSynthetic"/> class. /// </summary> /// <param name="instance">The instance.</param> public InjectSynthetic(CatalystInstance instance) { _instance = instance; _marketDataGenerator = new MarketDataGenerator(); _sendIndicator = new ManualResetEvent(false); }