public MainWindow() { InitializeComponent(); IocManager.Instance.Register(typeof(MainWindow), this); _configurations = IocManager.Instance.Resolve <IDynamicTranslatorConfiguration>(); _translator = IocManager.Instance.Resolve <ITranslatorBootstrapper>(); _translator.SubscribeShutdownEvents(); _cacheManager = IocManager.Instance.Resolve <ICacheManager>(); FillLanguageCombobox(); this.DispatchingAsync(async() => await InitializeVersionChecker()); }
public Finder(INotifier notifier, IMeanFinderFactory meanFinderFactory, IResultOrganizer resultOrganizer, ICacheManager cacheManager, IGoogleAnalyticsService googleAnalytics, ILanguageDetector languageDetector, IDynamicTranslatorConfiguration configuration) { _notifier = notifier; _meanFinderFactory = meanFinderFactory; _resultOrganizer = resultOrganizer; _cacheManager = cacheManager; _googleAnalytics = googleAnalytics; _languageDetector = languageDetector; _configuration = configuration; }
public TranslatorModuleConfigurations(IDynamicTranslatorConfiguration configurations) { Configurations = configurations; }
public ClientConfiguration(IDynamicTranslatorConfiguration configurations) { Configurations = configurations; }