Ejemplo n.º 1
0
		public override void Save(SettingsStorage storage)
		{
			base.Save(storage);

			storage.SetValue("PositionsPanel", PositionsPanel.Save());
			storage.SetValue("AlertSettings", AlertBtn.Save());
		}
		/// <summary>
		/// Save settings.
		/// </summary>
		/// <param name="settings">Settings storage.</param>
		public override void Save(SettingsStorage settings)
		{
			base.Save(settings);

			settings.SetValue("ShortSma", ShortSma.Save());
			settings.SetValue("LongSma", LongSma.Save());
		}
		/// <summary>
		/// Save settings.
		/// </summary>
		/// <param name="storage">Settings storage.</param>
		public override void Save(SettingsStorage storage)
		{
			base.Save(storage);

			storage.SetValue("Key", Key);
			storage.SetValue("Secret", Secret);
		}
		/// <summary>
		/// Загрузить настройки.
		/// </summary>
		/// <param name="storage">Хранилище настроек.</param>
		public override void Load(SettingsStorage storage)
		{
			base.Load(storage);

			Login = storage.GetValue<string>("Login");
			Password = storage.GetValue<SecureString>("Password");
		}
		/// <summary>
		/// Загрузить настройки.
		/// </summary>
		/// <param name="storage">Хранилище настроек.</param>
		public override void Load(SettingsStorage storage)
		{
			base.Load(storage);

			Key = storage.GetValue<SecureString>("Key");
			Secret = storage.GetValue<SecureString>("Secret");
		}
		/// <summary>
		/// Сохранить настройки.
		/// </summary>
		/// <param name="storage">Хранилище настроек.</param>
		public override void Save(SettingsStorage storage)
		{
			base.Save(storage);

			storage.SetValue("Login", Login);
			storage.SetValue("Password", Password);
		}
Ejemplo n.º 7
0
		public override void Load(SettingsStorage storage)
		{
			if (storage == null)
				throw new ArgumentNullException(nameof(storage));

			_panels.Clear();

			var controls = storage.GetValue<SettingsStorage[]>("Controls");
			var controlsDict = new Dictionary<string, BaseStudioControl>();

			foreach (var settings in controls)
			{
				try
				{
					var control = LoadBaseStudioControl(settings);
					controlsDict.Add(control.Key, control);
				}
				catch (Exception excp)
				{
					this.AddErrorLog(excp);
				}
			}

			var dockLayout = storage.GetValue<string>("Layout");
				
			if (!dockLayout.IsEmpty())
				LoadDockLayout(dockLayout, controlsDict);
		}
		/// <summary>
		/// Load settings.
		/// </summary>
		/// <param name="settings">Settings storage.</param>
		public override void Load(SettingsStorage settings)
		{
			base.Load(settings);

			LongMa.LoadNotNull(settings, "LongMa");
			ShortMa.LoadNotNull(settings, "ShortMa");
		}
		/// <summary>
		/// Загрузить настройки.
		/// </summary>
		/// <param name="storage">Хранилище настроек.</param>
		public override void Load(SettingsStorage storage)
		{
			base.Load(storage);

			Address = storage.GetValue<Uri>("Address");
			CustomDateFormat = storage.GetValue<string>("CustomDateFormat");
		}
Ejemplo n.º 10
0
		/// <summary>
		/// Load settings.
		/// </summary>
		/// <param name="settings">Settings storage.</param>
		public override void Load(SettingsStorage settings)
		{
			base.Load(settings);

			Ema.LoadNotNull(settings, "Ema");
			Roc.LoadNotNull(settings, "Roc");
		}
Ejemplo n.º 11
0
		/// <summary>
		/// Загрузить настройки.
		/// </summary>
		/// <param name="storage">Хранилище настроек.</param>
		public void Load(SettingsStorage storage)
		{
			Rules.AddRange(storage.GetValue<IList<AlertRule>>("Rules"));
			AlertType = storage.GetValue<string>("AlertType").To<AlertTypes?>();
			Caption = storage.GetValue<string>("Caption");
			Message = storage.GetValue<string>("Message");
		}
		/// <summary>
		/// Сохранить настройки.
		/// </summary>
		/// <param name="storage">Хранилище настроек.</param>
		public override void Save(SettingsStorage storage)
		{
			base.Save(storage);

			storage.SetValue("Address", Address.To<string>());
			storage.SetValue("CustomDateFormat", CustomDateFormat);
		}
Ejemplo n.º 13
0
		void IPersistable.Load(SettingsStorage storage)
		{
			Address = storage.GetValue<EndPoint>(nameof(Address));
			Login = storage.GetValue<string>(nameof(Login));
			Password = storage.GetValue<string>(nameof(Password));
			Type = storage.GetValue<ProxyTypes>(nameof(Type));
		}
Ejemplo n.º 14
0
		/// <summary>
		/// Сохранить настройки.
		/// </summary>
		/// <param name="storage">Хранилище настроек.</param>
		public void Save(SettingsStorage storage)
		{
			storage.SetValue("Rules", Rules);
			storage.SetValue("AlertType", AlertType.To<string>());
			storage.SetValue("Caption", Caption);
			storage.SetValue("Message", Message);
		}
Ejemplo n.º 15
0
		/// <summary>
		/// Save settings.
		/// </summary>
		/// <param name="storage">Settings storage.</param>
		public void Save(SettingsStorage storage)
		{
			if (_alertSchema == null)
				return;

			storage.SetValue("AlertSchema", _alertSchema.Save());
		}
Ejemplo n.º 16
0
		void IPersistable.Save(SettingsStorage storage)
		{
			storage.SetValue(nameof(Address), Address.To<string>());
			storage.SetValue(nameof(Login), Login);
			storage.SetValue(nameof(Password), Password);
			storage.SetValue(nameof(Type), Type.To<string>());
		}
Ejemplo n.º 17
0
		/// <summary>
		/// Загрузить настройки.
		/// </summary>
		/// <param name="settings">Хранилище настроек.</param>
		public override void Load(SettingsStorage settings)
		{
			base.Load(settings);

			_line1.LoadNotNull(settings, "line1");
			_line2.LoadNotNull(settings, "line2");
		}
Ejemplo n.º 18
0
		/// <summary>
		/// Сохранить настройки.
		/// </summary>
		/// <param name="settings">Хранилище настроек.</param>
		public override void Save(SettingsStorage settings)
		{
			base.Save(settings);

			settings.SetValue("line1", _line1.Save());
			settings.SetValue("line2", _line2.Save());
		}
Ejemplo n.º 19
0
		public override void Save(SettingsStorage storage)
		{
			var values = InnerPortfolios
				.Select(p => new KeyValuePair<string, decimal>(p.Key.Name, p.Value))
				.ToArray();

			storage.SetValue("InnerPortfolios", values);
		}
Ejemplo n.º 20
0
		public override void Save(SettingsStorage storage)
		{
			base.Save(storage);

			storage.SetValue("SubscribeNews", SubscribeNews);
			storage.SetValue("NewsGrid", NewsGrid.Save());
			storage.SetValue("AlertSettings", AlertBtn.Save());
		}
Ejemplo n.º 21
0
		public void Load(SettingsStorage storage)
		{
			var settings = storage
				.GetValue<IEnumerable<SettingsStorage>>("Settings", new SettingsStorage[0])
				.Select(s => s.Load<MarketDataSettings>());

			Settings.Clear();
			Settings.AddRange(settings);
		}
Ejemplo n.º 22
0
		/// <summary>
		/// Сохранить настройки.
		/// </summary>
		/// <param name="storage">Хранилище настроек.</param>
		public override void Save(SettingsStorage storage)
		{
			base.Save(storage);

			if (Security != null)
				storage.SetValue("Security", Security.Id);

			if (Portfolio != null)
				storage.SetValue("Portfolio", Portfolio.Name);
		}
Ejemplo n.º 23
0
		public override void Load(SettingsStorage storage)
		{
			var panelSettings = storage.GetValue<SettingsStorage>("PositionsPanel");
			if (panelSettings != null)
				((IPersistable)PositionsPanel).Load(panelSettings);

			var alertSettings = storage.GetValue<SettingsStorage>("AlertSettings");
			if (alertSettings != null)
				AlertBtn.Load(alertSettings);
		}
Ejemplo n.º 24
0
 void ICustomObjectSerialize.ReadPropertyValues(SettingsStorage storage) {
     ReadPropertyValuesCore(storage);
     AnonymousLogin = ReadBoolOption("AnonymousLogin", true);
     if (AnonymousLogin&&!CanReadSecuredLogonParameters()) {
         UserName = AnonymousUserName;
         Password = null;
     } else {
         AnonymousLogin = true;
     }
 }
Ejemplo n.º 25
0
		public static void SetStudioSession(this IPersistableService service, SettingsStorage session)
		{
			if (service == null)
				throw new ArgumentNullException("service");

			if (session == null)
				throw new ArgumentNullException("session");

			service.SetValue("StudioSession", session);
		}
Ejemplo n.º 26
0
		public override void Load(SettingsStorage storage)
		{
			base.Load(storage);

			SubscribeNews = storage.GetValue("SubscribeNews", false);
			NewsGrid.Load(storage.GetValue<SettingsStorage>("NewsGrid"));

			var alertSettings = storage.GetValue<SettingsStorage>("AlertSettings");
			if (alertSettings != null)
				AlertBtn.Load(alertSettings);
		}
Ejemplo n.º 27
0
		/// <summary>
		/// Загрузить настройки.
		/// </summary>
		/// <param name="storage">Хранилище настроек.</param>
		public override void Load(SettingsStorage storage)
		{
			base.Load(storage);

			var portfolio = storage.GetValue<string>("Portfolio");
			if (!portfolio.IsEmpty())
				Portfolio = ConfigManager.GetService<StrategyConnector>().LookupPortfolio(portfolio);

			var security = storage.GetValue<string>("Security");
			if (!security.IsEmpty())
				Security = ConfigManager.GetService<StrategyConnector>().LookupById(security);
		}
Ejemplo n.º 28
0
		/// <summary>
		/// Load settings.
		/// </summary>
		/// <param name="storage">Settings storage.</param>
		public void Load(SettingsStorage storage)
		{
			if (_alertSchema == null)
				return;

			var alertSettings = storage.GetValue<SettingsStorage>("AlertSchema");
			if (alertSettings != null)
				_alertSchema.Load(alertSettings);

			TryRegisterAlertSchema();
			IsChecked = _alertSchema.AlertType != null;
		}
Ejemplo n.º 29
0
		public override void Load(SettingsStorage storage)
		{
			var values = storage.GetValue<KeyValuePair<string, decimal>[]>("InnerPortfolios");
			if (values != null)
			{
				var pairs = values
					.Select(v => new KeyValuePair<Portfolio, decimal>(ConfigManager.GetService<IConnector>().Portfolios.FirstOrDefault(p => p.Name == v.Key), v.Value))
					.ToArray();

				InnerPortfolios.AddRange(pairs);
			}
		}
Ejemplo n.º 30
0
		public override void Load(SettingsStorage storage)
		{
			base.Load(storage);

			SubscribeNews = storage.GetValue("SubscribeNews", false);

			NewsGrid.NewsProvider = ConfigManager.GetService<INewsProvider>();
			NewsGrid.Load(storage.GetValue<SettingsStorage>("NewsGrid"));

			var alertSettings = storage.GetValue<SettingsStorage>("AlertSettings");
			if (alertSettings != null)
				AlertBtn.Load(alertSettings);
		}
        /// <inheritdoc />
        public override void Load(SettingsStorage storage)
        {
            base.Load(storage);

            OverrideSecurityData = storage.GetValue(nameof(OverrideSecurityData), OverrideSecurityData);
        }
Ejemplo n.º 32
0
        protected override void InitializeApp(IMvxPluginManager pluginManager, IMvxApplication app)
        {
            const string clientName                  = "Giskard";
            var          packageInfo                 = ApplicationContext.PackageManager.GetPackageInfo(ApplicationContext.PackageName, 0);
            var          version                     = packageInfo.VersionName;
            var          sharedPreferences           = ApplicationContext.GetSharedPreferences(clientName, FileCreationMode.Private);
            var          database                    = new Database();
            var          scheduler                   = Scheduler.Default;
            var          timeService                 = new TimeService(scheduler);
            var          backgroundService           = new BackgroundService(timeService, analyticsService);
            var          suggestionProviderContainer = new SuggestionProviderContainer(
                new MostUsedTimeEntrySuggestionProvider(database, timeService, maxNumberOfSuggestions)
                );

            var appVersion              = Version.Parse(version);
            var userAgent               = new UserAgent(clientName, version);
            var dialogService           = new DialogServiceAndroid();
            var platformInfo            = new PlatformInfoAndroid();
            var keyValueStorage         = new SharedPreferencesStorageAndroid(sharedPreferences);
            var settingsStorage         = new SettingsStorage(appVersion, keyValueStorage);
            var schedulerProvider       = new AndroidSchedulerProvider();
            var permissionsService      = new PermissionsServiceAndroid();
            var calendarService         = new CalendarServiceAndroid(permissionsService);
            var automaticSyncingService = new AutomaticSyncingService(backgroundService, timeService);
            var errorHandlingService    = new ErrorHandlingService(navigationService, settingsStorage);

            ApplicationContext.RegisterReceiver(new TimezoneChangedBroadcastReceiver(timeService),
                                                new IntentFilter(Intent.ActionTimezoneChanged));

            var dataSource =
                new TogglDataSource(
                    database,
                    timeService,
                    analyticsService);

            var foundation =
                TogglFoundation
                .ForClient(userAgent, appVersion)
                .WithDatabase(database)
                .WithDataSource(dataSource)
                .WithScheduler(scheduler)
                .WithTimeService(timeService)
                .WithApiEnvironment(environment)
                .WithGoogleService <GoogleServiceAndroid>()
                .WithRatingService(new RatingServiceAndroid(ApplicationContext))
                .WithLicenseProvider <LicenseProviderAndroid>()
                .WithAnalyticsService(analyticsService)
                .WithSchedulerProvider(schedulerProvider)
                .WithPlatformInfo(platformInfo)
                .WithNotificationService <NotificationServiceAndroid>()
                .WithRemoteConfigService <RemoteConfigServiceAndroid>()
                .WithApiFactory(new ApiFactory(environment, userAgent))
                .WithBackgroundService(backgroundService)
                .WithAutomaticSyncingService(automaticSyncingService)
                .WithSuggestionProviderContainer(suggestionProviderContainer)
                .WithApplicationShortcutCreator(new ApplicationShortcutCreator(ApplicationContext))
                .WithStopwatchProvider <FirebaseStopwatchProviderAndroid>()
                .WithIntentDonationService(new NoopIntentDonationServiceAndroid())
                .WithPrivateSharedStorageService(new NoopPrivateSharedStorageServiceAndroid())
                .WithBackgroundSyncService <BackgroundSyncServiceAndroid>()
                .StartRegisteringPlatformServices()
                .WithDialogService(dialogService)
                .WithLastTimeUsageStorage(settingsStorage)
                .WithBrowserService <BrowserServiceAndroid>()
                .WithCalendarService(calendarService)
                .WithKeyValueStorage(keyValueStorage)
                .WithUserPreferences(settingsStorage)
                .WithOnboardingStorage(settingsStorage)
                .WithNavigationService(navigationService)
                .WithPermissionsService(permissionsService)
                .WithAccessRestrictionStorage(settingsStorage)
                .WithErrorHandlingService(errorHandlingService)
                .WithSyncErrorHandlingService(new SyncErrorHandlingService(errorHandlingService))
                .WithRxActionFactory(new RxActionFactory(schedulerProvider))
                .Build();

            foundation.RevokeNewUserIfNeeded().Initialize();

            ensureDataSourceInitializationIfLoggedIn();
            createApplicationLifecycleObserver(backgroundService);

            base.InitializeApp(pluginManager, app);
        }
Ejemplo n.º 33
0
        /// <summary>
        /// To restore the strategy state.
        /// </summary>
        /// <param name="strategy">Strategy.</param>
        /// <param name="storage">Market data storage.</param>
        /// <remarks>
        /// This method is used to load statistics, orders and trades.
        /// The data storage shall include the following parameters:
        /// 1. Settings (SettingsStorage) - statistics settings.
        /// 2. Statistics(SettingsStorage) - saved state of statistics.
        /// 3. Orders (IDictionary[Order, IEnumerable[MyTrade]]) - orders and corresponding trades.
        /// 4. Positions (IEnumerable[Position]) - strategy positions.
        /// If any of the parameters is missing, data will not be restored.
        /// </remarks>
        public static void LoadState(this Strategy strategy, SettingsStorage storage)
        {
            if (strategy == null)
            {
                throw new ArgumentNullException(nameof(strategy));
            }

            if (storage == null)
            {
                throw new ArgumentNullException(nameof(storage));
            }

            var settings = storage.GetValue <SettingsStorage>("Settings");

            if (settings != null && settings.Count != 0)
            {
                var connector = strategy.Connector ?? ServicesRegistry.IConnector;

                if (connector != null && settings.Contains("security"))
                {
                    strategy.Security = connector.LookupById(settings.GetValue <string>("security"));
                }

                if (connector != null && settings.Contains("portfolio"))
                {
                    strategy.Portfolio = connector.LookupByPortfolioName(settings.GetValue <string>("portfolio"));
                }

                var id = strategy.Id;

                strategy.Load(settings);

                if (strategy.Id != id)
                {
                    throw new InvalidOperationException(LocalizedStrings.Str1404);
                }
            }

            var statistics = storage.GetValue <SettingsStorage>("Statistics");

            if (statistics != null)
            {
                foreach (var parameter in strategy.StatisticManager.Parameters.Where(parameter => statistics.ContainsKey(parameter.Name)))
                {
                    parameter.Load(statistics.GetValue <SettingsStorage>(parameter.Name));
                }
            }

            var orders = storage.GetValue <IDictionary <Order, IEnumerable <MyTrade> > >("Orders");

            if (orders != null)
            {
                foreach (var pair in orders)
                {
                    strategy.AttachOrder(pair.Key, pair.Value);
                }
            }

            var positions = storage.GetValue <IEnumerable <KeyValuePair <Tuple <SecurityId, string>, decimal> > >("Positions");

            if (positions != null)
            {
                strategy.PositionManager.Positions = positions;
            }
        }
Ejemplo n.º 34
0
        /// <inheritdoc />
        public override void Load(SettingsStorage storage)
        {
            base.Load(storage);

            _emulator.Settings.Load(storage.GetValue <SettingsStorage>(nameof(MarketEmulator)));
        }
Ejemplo n.º 35
0
        /// <summary>
        /// Save settings.
        /// </summary>
        /// <param name="storage">Settings storage.</param>
        public override void Save(SettingsStorage storage)
        {
            base.Save(storage);

            storage.SetValue("UseAlphabeticPath", UseAlphabeticPath);
        }
Ejemplo n.º 36
0
 /// <summary>
 /// Save settings.
 /// </summary>
 /// <param name="storage">Settings storage.</param>
 public virtual void Save(SettingsStorage storage)
 {
     storage.SetValue("Id", _id);
     storage.SetValue("Name", Name);
 }
Ejemplo n.º 37
0
 /// <summary>
 /// Load settings.
 /// </summary>
 /// <param name="storage">Storage.</param>
 public void Load(SettingsStorage storage)
 {
 }
Ejemplo n.º 38
0
 void IPersistable.Save(SettingsStorage storage)
 {
     InnerAdapter.Save(storage);
 }
Ejemplo n.º 39
0
 /// <summary>
 /// Load settings.
 /// </summary>
 /// <param name="storage">Settings storage.</param>
 public virtual void Load(SettingsStorage storage)
 {
     _id  = storage.GetValue <Guid>("Id");
     Name = storage.GetValue <string>("Name");
 }
Ejemplo n.º 40
0
 /// <summary>
 /// Сохранить настройки.
 /// </summary>
 /// <param name="settings">Хранилище настроек.</param>
 public override void Save(SettingsStorage settings)
 {
     base.Save(settings);
     settings.SetValue("ReversalAmountType", ReversalAmount.Type);
     settings.SetValue("ReversalAmountValue", ReversalAmount.Value);
 }
Ejemplo n.º 41
0
 /// <summary>
 /// Загрузить настройки.
 /// </summary>
 /// <param name="settings">Хранилище настроек.</param>
 public override void Load(SettingsStorage settings)
 {
     base.Load(settings);
     ReversalAmount.Type  = settings.GetValue <UnitTypes>("ReversalAmountType");
     ReversalAmount.Value = settings.GetValue <decimal>("ReversalAmountValue");
 }
Ejemplo n.º 42
0
 /// <summary>
 /// Сохранить настройки.
 /// </summary>
 /// <param name="storage">Хранилище настроек.</param>
 public virtual void Save(SettingsStorage storage)
 {
     storage.SetValue("FlushInterval", FlushInterval);
     //storage.SetValue("MaxMessageCount", MaxMessageCount);
     storage.SetValue("Listeners", Listeners.Select(l => l.SaveEntire(false)).ToArray());
 }
Ejemplo n.º 43
0
 /// <summary>
 /// Load settings.
 /// </summary>
 /// <param name="storage">Settings storage.</param>
 public virtual void Load(SettingsStorage storage)
 {
     LogLevel = storage.GetValue("LogLevel", LogLevels.Inherit);
 }
Ejemplo n.º 44
0
 /// <inheritdoc />
 public override void Save(SettingsStorage settings)
 {
     base.Save(settings);
     settings.SetValue(nameof(FastSCPeriod), FastSCPeriod);
     settings.SetValue(nameof(SlowSCPeriod), SlowSCPeriod);
 }
        /// <inheritdoc />
        public override void Save(SettingsStorage storage)
        {
            base.Save(storage);

            storage.SetValue(nameof(OverrideSecurityData), OverrideSecurityData);
        }
Ejemplo n.º 46
0
        /// <summary>
        /// Загрузить настройки.
        /// </summary>
        /// <param name="storage">Хранилище настроек.</param>
        public override void Load(SettingsStorage storage)
        {
            base.Load(storage);

            UseBlackModel = storage.GetValue <bool>("UseBlackModel");
        }
Ejemplo n.º 47
0
 /// <inheritdoc />
 public override void Load(SettingsStorage settings)
 {
     base.Load(settings);
     FastSCPeriod = settings.GetValue <int>(nameof(FastSCPeriod));
     FastSCPeriod = settings.GetValue <int>(nameof(FastSCPeriod));
 }
Ejemplo n.º 48
0
 /// <summary>
 /// Загрузить состояние параметра статистики.
 /// </summary>
 /// <param name="storage">Хранилище.</param>
 public override void Load(SettingsStorage storage)
 {
     _firstPnL = storage.GetValue <decimal?>("FirstPnL");
     base.Load(storage);
 }
Ejemplo n.º 49
0
 /// <summary>
 /// Save settings.
 /// </summary>
 /// <param name="storage">Storage.</param>
 public void Save(SettingsStorage storage)
 {
 }
Ejemplo n.º 50
0
 /// <summary>
 /// Save settings.
 /// </summary>
 /// <param name="storage">Settings storage.</param>
 public virtual void Save(SettingsStorage storage)
 {
     storage.SetValue("LogLevel", LogLevel.To <string>());
 }
Ejemplo n.º 51
0
 /// <summary>
 /// Загрузить состояние параметра статистики.
 /// </summary>
 /// <param name="storage">Хранилище.</param>
 public override void Load(SettingsStorage storage)
 {
     _maxEquity = storage.GetValue <decimal>("MaxEquity");
     base.Load(storage);
 }
Ejemplo n.º 52
0
        /// <inheritdoc />
        public override void Save(SettingsStorage storage)
        {
            base.Save(storage);

            storage.SetValue(nameof(MarketEmulator), _emulator.Settings.Save());
        }
Ejemplo n.º 53
0
 /// <summary>
 /// Сохранить состояние параметра статистики.
 /// </summary>
 /// <param name="storage">Хранилище.</param>
 public override void Save(SettingsStorage storage)
 {
     storage.SetValue("MaxEquity", _maxEquity);
     base.Save(storage);
 }
Ejemplo n.º 54
0
        /// <summary>
        /// Сохранить настройки.
        /// </summary>
        /// <param name="storage">Хранилище настроек.</param>
        public override void Save(SettingsStorage storage)
        {
            base.Save(storage);

            storage.SetValue("UseBlackModel", UseBlackModel);
        }
Ejemplo n.º 55
0
 /// <summary>
 /// Сохранить состояние параметра статистики.
 /// </summary>
 /// <param name="storage">Хранилище.</param>
 public override void Save(SettingsStorage storage)
 {
     storage.SetValue("FirstPnL", _firstPnL);
     base.Save(storage);
 }
Ejemplo n.º 56
0
 /// <summary>
 /// Save settings.
 /// </summary>
 /// <param name="settings">Settings storage.</param>
 public override void Save(SettingsStorage settings)
 {
     base.Save(settings);
     settings.SetValue("Length", Length);
 }
Ejemplo n.º 57
0
 /// <summary>
 /// Load settings.
 /// </summary>
 /// <param name="settings">Settings storage.</param>
 public override void Load(SettingsStorage settings)
 {
     base.Load(settings);
     Length = settings.GetValue <int>("Length");
 }
Ejemplo n.º 58
0
#pragma warning disable 612
        /// <summary>
        /// Load settings.
        /// </summary>
        /// <param name="storage">Settings storage.</param>
        public override void Load(SettingsStorage storage)
        {
            base.Load(storage);

            UseAlphabeticPath = storage.GetValue <bool>("UseAlphabeticPath");
        }
Ejemplo n.º 59
0
 void IPersistable.Load(SettingsStorage storage)
 {
     InnerAdapter.Load(storage);
 }
Ejemplo n.º 60
0
 /// <summary>
 /// Загрузить настройки.
 /// </summary>
 /// <param name="storage">Хранилище настроек.</param>
 public virtual void Load(SettingsStorage storage)
 {
     FlushInterval = storage.GetValue <TimeSpan>("FlushInterval");
     //MaxMessageCount = storage.GetValue<int>("MaxMessageCount");
     Listeners.AddRange(storage.GetValue <IEnumerable <SettingsStorage> >("Listeners").Select(s => s.LoadEntire <ILogListener>()));
 }