Оптимизация компилятора C # - Неиспользуемые методы

Удаляет ли компилятор C # (в VS2008 или VS2010) неиспользуемые методы при компиляции?

I Предположим, что у него может возникнуть проблема с принятием решения о том, будут ли когда-либо использоваться общедоступные методы, поэтому я предполагаю, что он скомпилирует все общедоступные методы.

Но как насчет частных методов, которые никогда не используются внутри класса?

EDIT:

Существует ли набор правил оптимизации компилятора, которые где-либо задокументированы?

17
задан Yochai Timmer 5 March 2011 в 15:35
поделиться