Вопросы по теме 'ilgenerator'
Почему необходимо загружать каждый аргумент в стек в методе CIL?
в моем приложении мне нужно динамически создать тип, который содержит несколько свойств. Я знаю, что в подобных случаях необходимо сгенерировать CIL как для методов получения, так и для установки свойства с помощью ILGenerator.
Больше методом проб...
410 просмотров
schedule
25.07.2022
Вызов метода при возникновении общего события
Я столкнулся с проблемой при попытке реализовать вызов метода, запускаемого событием, которое должно быть определено во время выполнения. Я нашел этот ответ:
Перенаправление на динамический метод из универсального обработчика событий
и...
118 просмотров
schedule
11.10.2023
Как рассчитывается .maxstack по отражению излучения?
Я создаю метод с большим количеством операторов переключения. Я заметил, что в ildasm значение .maxstack действительно велико. Насколько я понимаю, .maxstack - это максимальная глубина стека для данного метода? Я не могу найти много информации об...
364 просмотров
schedule
15.04.2022
ILGenerator создает экземпляр объекта и вызывает метод экземпляра
Я пытаюсь создать экземпляр универсального типа и вызвать метод для этого экземпляра. Затем верните результат метода.
var genericType = typeof(GenericType<>).MakeGenericType(typeof(TOutput));
il.DeclareLocal(genericType);
var instanceMethod...
716 просмотров
schedule
21.11.2022