Научиться извлекать метаданные динамической библиотеки в C#.
В проект из предыдущей задачи добавить атрибуты из задания 07.
Создать приложение, которое выводит на консоль метаданные библиотеки, путь до которой передается в параметрах командной строки.
Информация о библиотеки включает: список всех классов, по кажому классу список методов, атрибутов, конструкторов. По каждому методу и конструктору список имен параметров и их типы.
Ознакомбтесь с источниками, указанными в списке литературы, коотрый указан в конце данного задания.
Создать приложение, которое выводит на консоль метаданные библиотеки, путь до которой передается в параметрах командной строки.
Информация о библиотеке включает: список всех классов, по кажому классу список методов, атрибутов, конструкторов. По каждому методу и конструктору список имен параметров и их типы.
Интерфейсы в C# - Microsoft Docs
Официальная документация по работе с интерфейсами в C#
Работа с рефлексией: Assembly.LoadFrom - Microsoft Docs
Документация по динамической загрузке сборок в .NET
Модульное тестирование с xUnit - Microsoft Docs
Руководство по созданию unit-тестов с использованием xUnit
Работа с файловой системой в .NET - Microsoft Docs
Полное руководство по файловым операциям и потокам ввода-вывода
Рефлексия в .NET - Microsoft Docs
Основные концепции рефлексии и динамического программирования
Паттерн "Команда" - Microsoft Learn
Объяснение паттерна Command в контексте .NET