День сто пятьдесят первый. #ЗаметкиНаПолях

Отражение. Окончание

Небольшое приложение для демонстрации возможностей отражения. А заодно протестировать Git в Visual Studio и сервис Azure DevOps (о нём позже). Сразу оговорюсь, с Git практически не работал, по работе больше используем SVN, поэтому, возможно, репозиторий не оформлен по всем канонам. Не судите строго.

В общем, небольшая консольная утилита анализирует сборки .Net в файлах, помещаемых в папку files и выводит информацию о сборке, классах в сборке и членах классов. Информация выводится в консоль и в лог-файл в папке logs.

Если анализируемая сборка ссылается на другие сборки, то необходимые сборки должны быть помещены в папку libs.



Исходный код: https://dev.azure.com/sbenzenko/NetDeveloper/_git/Reflection



Пожалуйста, не стесняйтесь использовать и изменять код, присылать замечания и предложения.



Источник: Джеффри Рихтер “CLR via C#”. 3-е изд. – СПб.: Питер, 2012. Глава 23.