Всем привет! Вопрос по аоп. Есть разные инструменты для изменения и добавления cil. Например, mono.cecil. Но то, что я нашел позволяет лишь изменять/добавлять il в теле уже существующих методов. Можно ли с помощью подобных инструментов добавить новые или удалить существующие методы из сборки?
Вроде нашел ответ на свой вопрос: в том же Mono.Cecil у TypeDefinition.Methods можно вызвать Add/Remove, чего нет в Reflection.
PS: Пытался сделать с помощью Expression или Reflection, но не придумал, как сохранять видоизмененную сборку. Expression умеет компилировать новые методы, а Reflection менять местами старые, но все только в рантайме
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
При обращении к удаленному серверу через WMI получаю результат следующего вида:
Возможно ли взаимодействовать с asp core signalr хабом, использую на клиенте чистые веб сокеты?
Подскажите как мне проверить загружаемую dll на подлинность? Подписал dll ключом строгого имени,но не нашел способа проверки данного подписывания