private List<Proxy> CloneProxyList(List<Proxy> proxyInput) { List<Proxy> proxies = new List<Proxy>(proxyInput.Count); proxies.AddRange(proxyInput.Select(proxy => (Proxy) proxy.Clone())); return proxies; }