Получить классы, имеющиеся в проекте, их методы и параметры методов - C#
Формулировка задачи:
имеется проект с системой классов, про которые вы ничего не знаете
Расписать классы, имеющиеся в проекте, их методы и параметры методов
Как это сделать?
Что значит, что мы ничего не знаем?
Решение задачи: «Получить классы, имеющиеся в проекте, их методы и параметры методов»
textual
Листинг программы
- //загружаем ассемблю
- var ass = Assembly.LoadFile(file);
- //перебираем все типы из ассембли
- foreach (var type in ass.GetTypes())
- {
- //перебираем все методы из типа type
- foreach(var mi in type.GetMethods())
- {
- //....
- //перебираем все параметры из метода mi
- foreach(var param in mi.GetParameters())
- {
- //...
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д