Пример #1
0
 public Bootstrapper()
 {
     _selfProvider = new SelfProvider();
     _textRulesRegistryProvider    = new TextRulesRegistryProvider();
     _httpRulesRegistryProvider    = new HttpRulesRegistryProvider();
     _proxyRegistryProvider        = new ProxyRegistryProvider();
     _compositionContainerProvider = new CompositionContainerProvider();
     _systemProxySettingsProvider  = new SystemProxySettingsProvider();
 }
Пример #2
0
        public ProxyListViewModel()
        {
            ProxyRegistryProvider proxyRegistryProvider = new ProxyRegistryProvider();

            _proxyRegistry = proxyRegistryProvider.GetInstance();

            UpdateProxyList();
            _proxyRegistry.Proxies.CollectionChanged += Proxies_CollectionChanged;
        }
Пример #3
0
        public ProxyViewModel(ProxyInfo proxyInfo = null)
        {
            ProxyRegistryProvider proxyRegistryProvider = new ProxyRegistryProvider();

            _proxyRegistry = proxyRegistryProvider.GetInstance();

            this.ProxyInfo = proxyInfo ?? new ProxyInfo();
            IsNew          = proxyInfo == null;
        }