Re: Вызов конструктора после GetUninitializedObject
От: Sinix  
Дата: 29.02.16 10:03
Оценка:
Здравствуйте, LWhisper, Вы писали:

LW>Подскажите, пожалуйста — возможно ли "доконструировать" объект после его создания посредством вызова GetUninitializedObject?

LW>То бишь вызвать конструктор (именно конструктор!) с параметром, после создания экземпляра объекта?

В валидном IL — нет. Точнее, можно, но для этого надо не извращаться, а просто сделать пару .newobj + .ret.

В невалидном — просто сгенерить вызов конструктора на положенном в стек объекте. Если повезёт — рантайм пропустит. Но я бы на это не закладывался.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.