Exemplo n.º 1
0
        static TextRuleViewModel()
        {
            CompositionContainerProvider compositionContainerProvider = new CompositionContainerProvider();
            CompositionContainer         container = compositionContainerProvider.GetInstance();

            _whenNames = container.GetDistinctExportsTypes(typeof(ITextRuleOperationModel), typeof(WhenViewModel)).GetAttributes <DescriptionAttribute>().Select(attr => attr.Description).ToList();
            _thenNames = container.GetDistinctExportsTypes(typeof(ITextRuleOperationModel), typeof(ThenViewModel)).GetAttributes <DescriptionAttribute>().Select(attr => attr.Description).ToList();
        }
Exemplo n.º 2
0
 public Bootstrapper()
 {
     _selfProvider = new SelfProvider();
     _textRulesRegistryProvider    = new TextRulesRegistryProvider();
     _httpRulesRegistryProvider    = new HttpRulesRegistryProvider();
     _proxyRegistryProvider        = new ProxyRegistryProvider();
     _compositionContainerProvider = new CompositionContainerProvider();
     _systemProxySettingsProvider  = new SystemProxySettingsProvider();
 }
 public PmsDependencyResolver()
 {
     _container = CompositionContainerProvider.CreateCompositionContainer(new [] { "PMS", "Common", "ProjectManagementSystem" });
 }