Я пытаюсь написать инструмент анализа, который сравнивает и отслеживает данные с течением времени в вашем приложении.
В настоящее время моя цель состоит в том, чтобы найти способ отправить триггер менеджеру, после того как значение отслеживаемое свойство изменения.
Этот процесс настройки отслеживаемых свойств должен быть как можно более простым, в идеальном мире без необходимости внесения изменений в фактическое свойство кода, например INotifyPropertyChanged
интерфейс. Любое свойство с действительными методами получения и установки должно быть отслеживаемым.
Моя идея состояла в том, чтобы использовать Reflection для подключения к методу метода установки свойства и добавления туда обратного вызова после вызова метода установки.
Есть ли лучший способ сделать это?Или рефлексия справится с этим, и если да, то как?