Опасности преобразования делегатов в указатели функций

Предположим, у вас есть управляемый класс, который преобразует член делегата в указатель на собственную функцию и передает его машинному коду. Предположим, что класс / делегат остается в области видимости и не меняется в течение всего времени существования собственного кода (так что он не будет явно уничтожен сборщиком мусора). О каких еще проблемах следует помнить в этой ситуации? Например, Может ли сборщик мусора переместить делегат или фактический метод, на который ссылается делегат, и оставить свой собственный код с нарушением прав доступа?

6
задан insipid 11 November 2010 в 15:09
поделиться