/// <summary> /// Creates an instance of <see cref="DefaultConfigurationModeDevicesService" /> /// </summary> /// <param name="persistanceService"> /// An instance of <see cref="IPersistanceService" /> to use /// </param> /// <param name="driversService"> /// An instance of <see cref="IConfigurationModeDriversService" /> to use /// </param> /// <param name="container"></param> /// Конструктор. public DefaultConfigurationModeDevicesService(IPersistanceService persistanceService, IConfigurationModeDriversService driversService, IUnityContainer container) { this._persistanceService = persistanceService; this._driversService = driversService; _container = container; this.Initialization = this.OnInitializating(); }
/// <summary> /// Default Constructor /// </summary> public PersistentObject(IPersistanceService persistanceService) { Id = Guid.NewGuid().ToString() + typeof(ObjectType).ToString(); PersistanceService = persistanceService; PersistanceService.Set <ObjectType>(Id, Value); }
public IdentifierNameInspectionResult(IInspection inspection, Declaration target, RubberduckParserState parserState, IMessageBox messageBox, IPersistanceService <CodeInspectionSettings> settings) : base(inspection, target) { _parserState = parserState; _messageBox = messageBox; _settings = settings; }
/// <summary> /// Ctor /// </summary> /// <param name="persistanceService">IPersistanceService implementation</param> public ConnectionHandlerFactoryService(IPersistanceService persistanceService) { _persistanceService = persistanceService; _connectionHandlers = new List <IConnectionHandler>(); _connectionHandlers.Add(new LongPollingHandler(persistanceService)); _connectionHandlers.Add(new WebSocketHandler(persistanceService)); }
public LoginViewModel(INavigationService navigationService, IPersistanceService persistanceService) { _navigationService = navigationService; _persistanceService = persistanceService; LoginCommand = new Command(LoginAsync); LoginLaterCommand = new Command(LoginLaterAsync); SocialLoginCommand = new Command<ExternalLoginProvider>(SocialLoginAsync); RegisterNowCommand = new Command(NavigateOnRegisterScreen); }
/// <summary> /// Creates an instance of <see cref="DefaultRuntimeModeDriversService" /> /// </summary> /// <param name="persistanceService"> /// An instance of <see cref="IPersistanceService" /> to use /// </param> /// <param name="container"></param> public DefaultRuntimeModeDriversService(IPersistanceService persistanceService, IUnityContainer container) { this._persistanceService = persistanceService; _container = container; this.Initialization = this.OnInitializating(); this._driversCache = new Dictionary <Guid, IRuntimeLogicalDriver>(); }
public Game(Map map, IPersistanceService persistanceService, int?maxTurns = null) { _persistanceService = persistanceService; if (map == null) { throw new ArgumentNullException("map", "Map cannot be null"); } Map = map; MaxTurns = maxTurns; CurrentTurn = 1; }
public WebAPIAuthenticationStateProvider( ILocalStorageService localStorageService, ICurrentUserService currentUserService, HttpClient httpClient, IPersistanceService persistenceService) { _localStorageService = localStorageService; _currentUserService = currentUserService; _httpClient = httpClient; _webAPIAccess = (WebAPIAccess.WebAPIAccess)persistenceService; }
public MainViewModel(IModifyContactService modifyContactService, IPersistanceService <Contact> persistanceService, ContactsListViewModel contactsListViewModel) { this.modifyContactService = modifyContactService; this.persistanceService = persistanceService; this.contactsListViewModel = contactsListViewModel; this.newContactCommand = new RelayCommand(NewContact); this.editContactCommand = new RelayCommand(EditContact); this.loadSavedContactsCommand = new RelayCommand(LoadSavedContacts); this.saveStateCommand = new RelayCommand(SaveCurrentState); this.deleteContactCommand = new RelayCommand(DeleteContact); }
public AutoCompleteConfigProvider(IPersistanceService <AutoCompleteSettings> persister, IAutoCompleteProvider provider) { _persister = persister; _foundAutoCompleteKeys = provider.AutoCompletes.Select(e => e.GetType().Name).ToHashSet(); _defaultSettings = new DefaultSettings <AutoCompleteSettings>().Default; _defaultSettings.AutoCompletes = _defaultSettings.AutoCompletes.Where(setting => _foundAutoCompleteKeys.Contains(setting.Key)).ToHashSet(); var defaultKeys = _defaultSettings.AutoCompletes.Select(e => e.Key); var nonDefaultAutoCompletes = provider.AutoCompletes.Where(e => !defaultKeys.Contains(e.GetType().Name)); _defaultSettings.AutoCompletes.UnionWith(nonDefaultAutoCompletes.Select(e => new AutoCompleteSetting(e))); }
public UnitTestConfigProvider(IPersistanceService <UnitTestSettings> persister) { _persister = persister; _defaultSettings = new UnitTestSettings { BindingMode = BindingMode.LateBinding, AssertMode = AssertMode.StrictAssert, ModuleInit = true, MethodInit = true, DefaultTestStubInNewModule = false }; }
public CodeInspectionConfigProvider(IPersistanceService<CodeInspectionSettings> persister, IInspectionProvider inspectionProvider) { _persister = persister; _foundInspectionNames = inspectionProvider.Inspections.Select(inspection => inspection.Name).ToHashSet(); _defaultSettings = new DefaultSettings<CodeInspectionSettings>().Default; // Ignore settings for unknown inpections, for example when using the Experimental attribute _defaultSettings.CodeInspections = _defaultSettings.CodeInspections.Where(setting => _foundInspectionNames.Contains(setting.Name)).ToHashSet(); var defaultNames = _defaultSettings.CodeInspections.Select(x => x.Name); var nonDefaultInspections = inspectionProvider.Inspections.Where(inspection => !defaultNames.Contains(inspection.Name)); _defaultSettings.CodeInspections.UnionWith(nonDefaultInspections.Select(inspection => new CodeInspectionSetting(inspection))); }
public ReferenceConfigProvider(IPersistanceService <ReferenceSettings> persister, IEnvironmentProvider environment, IVBEEvents events) { _persister = persister; _environment = environment; _events = events; var settings = Create(); _listening = settings.AddToRecentOnReferenceEvents; if (_listening && _events != null) { _events.ProjectReferenceAdded += ReferenceAddedHandler; } }
/// <summary> /// Creates an instance of <see cref="ApplicationConfigurationModeViewModel" /> /// </summary> /// <param name="interactionService"> /// An instance of <see cref="IInteractionService" /> to use /// </param> /// <param name="configService"> /// An instance of <see cref="IConfigurationModeDevicesService" /> to use /// </param> /// <param name="persistanceService"></param> /// <param name="settings">Сервис с настройками приложения</param> /// <param name="configDeviceViewModelFactory"></param> public ApplicationConfigurationModeViewModel(IInteractionService interactionService, IConfigurationModeDevicesService configService, IPersistanceService persistanceService, IApplicationSettingsService settings, IConfigDeviceViewModelFactory configDeviceViewModelFactory, IApplicationLogViewModel applicationLogViewModel) { Guard.AgainstNullReference(interactionService, "interactionService"); Guard.AgainstNullReference(configService, "configService"); Guard.AgainstNullReference(persistanceService, "persistanceService"); Guard.AgainstNullReference(settings, "settings"); this._interactionService = interactionService; this._configService = configService; this._persistanceService = persistanceService; this._settings = settings; _configDeviceViewModelFactory = configDeviceViewModelFactory; _applicationLogViewModel = applicationLogViewModel; this._logger = LogManager.GetLogger("Конфигурация"); }
public HomeViewModel(INavigationService navigationService, IPersistanceService persistanceService, IMessagingService messagingService) { _navigationService = navigationService; _persistanceService = persistanceService; _messagingService = messagingService; LoggedInUserInfo = new UserInfo() { Name = "Michael Robinson", Email = "*****@*****.**" }; LogoutCommand = new Command(LogoutAsync); LoginCommand = new Command(LoginAsync); SelectedMenuOptionCommand = new Command(OnMenuOptionSelected); FilterTagSelectedCommand = new Command <FilterTag>(OnFilterTagSelected); SuggestionTappedCommand = new Command <Suggestion>(OnSuggestionTapped); SuggestionRemoveCommand = new Command <Suggestion>(OnSuggestionRemoved); SearchRestaurantCommand = new Command(SearchRestaurants); SearchLocationCommand = new Command(SearchLocations); SearchLocationsTextChangedCommand = new Command(OnSearchLocationsTextChanged); CloseLocationSuggestionsCommand = new Command(CloseLocationSuggestions); }
public WindowConfigProvider(IPersistanceService <WindowSettings> persister) { _persister = persister; _defaultSettings = new DefaultSettings <WindowSettings>().Default; }
public PersistentObject(IPersistanceService persistanceService, ObjectType defaultValue) : this(persistanceService) { Value = defaultValue; Set(defaultValue); }
public ToDoListConfigProvider(IPersistanceService <ToDoListSettings> persister) { _persister = persister; }
public HungarianNotationInspection(RubberduckParserState state, IPersistanceService <CodeInspectionSettings> settings) : base(state) { _settings = settings; }
private void OnDispose() { this._persistanceService = null; this._driversService = null; }
public UnitTestConfigProvider(IPersistanceService <UnitTestSettings> persister) { _persister = persister; }
/// <summary> /// Ctor /// </summary> /// <param name="persistanceService">IPersistanceService instance</param> /// <param name="connectionHandlerFactory">IConnectionHandlerFactoryService instance</param> public MessagingService(IPersistanceService persistanceService, IConnectionHandlerFactoryService connectionHandlerFactory) { _persistanceService = persistanceService; _connectionHandlerFactory = connectionHandlerFactory; }
/// <summary> /// Create a instance of <see cref="SchemeModeRuntimeViewModel"/> /// </summary> public SchemeModeRuntimeViewModel(IInteractionService interactionService, IPersistanceService persistanceService, IRuntimeModeDevicesServices devicesServices, IRuntimeModeDriversService driversService, IDeviceCommandQueueViewModel deviceCommandQueueViewModel, IDataLoadingService dataLoadingService, IGlobalDefectAcknowledgingService globalDefectAcknowledgingService, ILogInteractionViewModel logInteractionViewModel, IOutgoingLinesViewModelFactory outgoingLinesViewModelFactory, IAnalogMeterViewModelFactory analogMeterViewModelFactory, IUnityContainer container) { Guard.AgainstNullReference(interactionService, "interactionService"); Guard.AgainstNullReference(persistanceService, "persistanceService"); Guard.AgainstNullReference(devicesServices, "devicesServices"); Guard.AgainstNullReference(driversService, "driversService"); this._interactionService = interactionService; this._persistanceService = persistanceService; this._devicesServices = devicesServices; this._driversService = driversService; _dataLoadingService = dataLoadingService; _globalDefectAcknowledgingService = globalDefectAcknowledgingService; _logInteractionViewModel = logInteractionViewModel; _outgoingLinesViewModelFactory = outgoingLinesViewModelFactory; _analogMeterViewModelFactory = analogMeterViewModelFactory; _container = container; DeviceCommandQueueViewModel = deviceCommandQueueViewModel; this.BusLinkVisibleCollection = new ObservableCollection <bool>(new List <bool> { false, false, false }); this.Starter1ToResistorsLink = new ObservableCollection <bool>(new List <bool>(8)) { false, false, false, false, false, false, false, false, false, false, false }; this.Starter2ToResistorsLink = new ObservableCollection <bool>(new List <bool>(8) { false, false, false, false, false, false, false, false, false, false, false }); this.Starter3ToResistorsLink = new ObservableCollection <bool>(new List <bool>(8) { false, false, false, false, false, false, false, false, false, false, false }); this._linksCollections = new ObservableCollection <bool> [3]; this._linksCollections[0] = Starter1ToResistorsLink; this._linksCollections[1] = Starter2ToResistorsLink; this._linksCollections[2] = Starter3ToResistorsLink; OpenPicon2ModuleInformationCommand = new DelegateCommand(OnOpenPicon2ModuleInformationExecute); }
public GeneralConfigProvider(IPersistanceService <GeneralSettings> persister) { _persister = persister; }
public UseMeaningfulNameInspection(RubberduckParserState state, IPersistanceService <CodeInspectionSettings> settings) : base(state, CodeInspectionSeverity.Suggestion) { _settings = settings; }
/// <summary> /// Ctor /// </summary> /// <param name="persitanceService"></param> public WebSocketHandler(IPersistanceService persitanceService) { _persistanceService = persitanceService; }
/// <summary> /// Ctor /// </summary> /// <param name="persitanceService">Persistance service instance</param> public LongPollingHandler(IPersistanceService persitanceService) { _persistanceService = persitanceService; }
public CodeInspectionConfigProvider(IPersistanceService <CodeInspectionSettings> persister) { _persister = persister; }
public UserDataAccess(IPersistanceService persistenceService) { _persistanceService = persistenceService; }
public WebAPIUserDataAccess(IPersistanceService persistenceService) { _webAPIAccess = (WebAPIAccess)persistenceService; }