/// <summary> /// Creates a new instance of the SecurityService class /// </summary> public SecurityService(CashBook cashBook, MarketHoursDatabase marketHoursDatabase, SymbolPropertiesDatabase symbolPropertiesDatabase, ISecurityInitializerProvider securityInitializerProvider) { _cashBook = cashBook; _marketHoursDatabase = marketHoursDatabase; _symbolPropertiesDatabase = symbolPropertiesDatabase; _securityInitializerProvider = securityInitializerProvider; }
/// <summary> /// Creates a new instance of the SecurityService class /// </summary> public SecurityService(CashBook cashBook, MarketHoursDatabase marketHoursDatabase, SymbolPropertiesDatabase symbolPropertiesDatabase, ISecurityInitializerProvider securityInitializerProvider, IRegisteredSecurityDataTypesProvider registeredTypes) { _cashBook = cashBook; _registeredTypes = registeredTypes; _marketHoursDatabase = marketHoursDatabase; _symbolPropertiesDatabase = symbolPropertiesDatabase; _securityInitializerProvider = securityInitializerProvider; }
/// <summary> /// Creates a new instance of the SecurityService class /// </summary> public SecurityService(CashBook cashBook, MarketHoursDatabase marketHoursDatabase, SymbolPropertiesDatabase symbolPropertiesDatabase, ISecurityInitializerProvider securityInitializerProvider, IRegisteredSecurityDataTypesProvider registeredTypes, SecurityCacheProvider cacheProvider, IPrimaryExchangeProvider primaryExchangeProvider = null) { _cashBook = cashBook; _registeredTypes = registeredTypes; _marketHoursDatabase = marketHoursDatabase; _symbolPropertiesDatabase = symbolPropertiesDatabase; _securityInitializerProvider = securityInitializerProvider; _cacheProvider = cacheProvider; _primaryExchangeProvider = primaryExchangeProvider; }