Re[2]: Неужели на C# такое не сделать???
От: Dax  
Дата: 11.12.03 12:07
Оценка:
Здравствуйте, Serginio1, Вы писали:

S>Через рефлектор или CreateDelegate найти адрес метода и вствить его в соответствующее поля делегата, а на место ссылки на объект this.


Не выйдет.
Делегат — не адрес метода, он намертво с объектом-владельцем метода связан. А как раз-таки ссылку на "объект-дедушку" вычислить не получится. Боюсь, что в VTBL текущего обекта даже упоминания нет про "дедушкин" метод. Такое пройдет только со статическим методом или если "дед" сам такой делегат вернет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.