Бывают моменты, когда интересно посмотреть, почему тормозит тот или иной метод. Например, для того, чтобы написать оптимизацию. Возможность просмотреть исходники .net framework дает такую возможность. Исходный код лучше всякой документации покажет что как работает и на каких алгоритмах
Плюс при использовании подхода, основанного на исходных кодах от MS, получаешь возможность читать комментарии к тексту. Иногда там бывает что-то типа: «вообще, в msdn написано что буфер должен быть на 64K, но я выделю 20K. TODO: исправить.»
Да, так и задумано. Программа пытается выкачать все что есть, основываясь на данных каталогов с Framework. Но от сервака по некоторым сборкам получает кукиш, т.к. не все выложено в public
Отладка исходного кода .Net Framework в MS VS 2008 и не только