コード例 #1
0
ファイル: Bootstrapper.cs プロジェクト: synfron/Reshaper
        public void Init()
        {
            CompositionContainer compositionContainer = _compositionContainerProvider.GetInstance();

            _selfProvider.GetInstance().Init();
            _textRulesRegistryProvider.GetInstance().Init();
            _httpRulesRegistryProvider.GetInstance().Init();
            _proxyRegistryProvider.GetInstance().Init();

            foreach (Lazy <IAssemblyLifetimeManager> manager in compositionContainer.GetExports <IAssemblyLifetimeManager>())
            {
                manager.Value.Init();
            }
        }
コード例 #2
0
ファイル: TextRuleViewModel.cs プロジェクト: synfron/Reshaper
        public TextRuleViewModel(Rule rule = null) : base(rule)
        {
            TextRulesRegistryProvider textRulesRegistryProvider = new TextRulesRegistryProvider();

            _textRulesRegistry = textRulesRegistryProvider.GetInstance();
        }