Существуют ключи реестра для этих значений, до которых Вы могли добраться непосредственно, конечно. Вы могли также сделать это в.NET без большого количества стычки вообще. Я полагаю, что объект WebClient согласовывает настройки прокси для Вас на основе текущих настроек. Это было бы похоже на это в C#:
using System.Net;
string url = "http://www.example.com";
WebClient client = new WebClient();
byte[] fileBuffer = client.DownloadFile(url);
Или что-то близко к этому.
Нет. Subversion извлекает внешние элементы только в том случае, если вы выполняете рекурсивную проверку каталога, для которого установлено свойство svn: externals
.