Я пытаюсь написать код, который позволяет пользователю загрузить сборку (файл DLL), выбрать интерфейс в указанной сборке, а затем создать класс, наследующий этот интерфейс, с заглушками для всех необходимых методов.
Класс будет сгенерирован либо в файле, либо в активном сеансе VS (код предназначен для использования внутри IWizard, инициализированного при создании проекта с помощью пользовательского шаблона).
Я дошел до того, что у меня есть объект Type интерфейса, но мне трудно разобраться в следующей части, я подумал о том, чтобы перебирать методы интерфейса в цикле и копировать их в текстовый файл. , добавив реализации заглушки в соответствующие места, но я уверен, что есть какой-то лучший способ, возможно, с помощью стороннего инструмента?
Любая помощь будет оценена,
Заранее спасибо.