Я пытаюсь найти эквивалент PropertyInfo.AddValueChanged для FieldInfo. Мне просто нужно получить событие в любое время, когда значение поля изменится. Я предполагаю, что нет ничего подобного, и мне придется манипулировать кодом IL или что-то в этом роде. Я готов пойти по этому пути, но любые предложения о том, как я должен это делать? И есть ли эквивалент AddValueChanged для полей, о которых я не знаю, поэтому мне не нужно идти по этому маршруту?Свойство PropertyInfo.AddValueChanged для полей?
Спасибо.
Это фактически для элемента управления сеткой свойств, который также работает для полей и хеш-таблиц. Поэтому я должен быть уведомлен, когда меняются вещи вне моего контроля. Так что обертывание вещей в свойстве не является вариантом, потому что я не пишу класс, который я размышляю. Вот почему я упомянул код IL ... Я думал, что с помощью какой-то магии я могу создать свойство во время выполнения, чтобы обернуть поле и отправить событие в свой набор accessor ... – Thrash505