Example #1
0
 public IBrowsableItemTests()
 {
     collection = new FSpot.UriCollection ();
     item = new BrowsablePointer (collection, 0);
     item.Changed += delegate {
         changed = true;
     };
 }
        public void Load()
        {
            lock (_lockObject)
            {
                int version = _settings.Load("Version", () => 0);

                _config = _settings.Load <CustomConnectionConfig>("Config", () =>
                {
                    var connectionFilters = new List <ConnectionFilter>();
                    connectionFilters.Add(new ConnectionFilter("tcp", ConnectionType.None, "tcp:127.0.0.1:19050"));
                    connectionFilters.Add(new ConnectionFilter("tor", ConnectionType.Socks5Proxy, "tcp:127.0.0.1:19050"));

                    var listenUris = new UriCollection();
                    listenUris.Add($"tcp:{IPAddress.Loopback}:4050");
                    listenUris.Add($"tcp:[{IPAddress.IPv6Loopback}]:4050");

                    return(new CustomConnectionConfig(null, connectionFilters, listenUris));
                });
            }
        }