Я хотел бы получить получатель свойства, чтобы я мог перейти к методу, который требует Func.Сейчас я извлек геттер в метод Get и использую этот метод, когда мне нужна функция геттера.
Несколько слов о фоне: у меня есть класс A со свойствами, и у меня есть другой класс T, который отслеживает некоторые свойстваиз A (и из класса B, C и т. д.).Отслеживание означает здесь, что, когда объект T запрашивается о текущих значениях отслеживаемых свойств, он должен давать такое.
Одним из подходов может быть механизм уведомления об изменении, но класс A не знает, что отслеживается или нет,это совершенно неправильный подход.Вы должны переписать все классы, которые могут быть отслежены.Более того, уведомления должны отправляться постоянно, даже если трекер вообще не будет спрашивать о значениях.
Кажется более удобным просто передать метод чтения значения (получатель свойства) и трекербудет использовать его при необходимости.Никаких накладных расходов, довольно просто.