コード例 #1
0
ファイル: StrategyI.cs プロジェクト: laranea/NeuralStock
        public StrategyI(StrategySettings settings)
        {
            this.Settings = settings ?? new StrategySettings();

            lock (Locker)
            {
                this.StatisticsService    = ApplicationHelper.CurrentCompositionContainer.GetExportedValue <IStatisticsService>();
                this.DataProcessorService = ApplicationHelper.CurrentCompositionContainer.GetExportedValue <IDataProcessorService>();
            }
        }
コード例 #2
0
ファイル: StrategyI.cs プロジェクト: eramax/NeuralStock-1
        public StrategyI(StrategySettings settings, NeuralStockSettings appSettings)
        {
            Settings = settings ?? new StrategySettings();

            lock (Locker)
            {
                StatisticsService    = ApplicationHelper.CurrentCompositionContainer.GetExportedValue <IStatisticsService>();
                DataProcessorService = ApplicationHelper.CurrentCompositionContainer.GetExportedValue <IDataProcessorService>();
                DownloaderService    = ApplicationHelper.CurrentCompositionContainer.GetExportedValue <IDownloaderService>();
            }
        }