WPF и Silverlight имеют модель привязки данных, в соответствии с которой я могу предоставить привязку с путем, которая содержит точечную нотацию методов доступа к свойствам вниз от DataContext до определенного значения внутри графа сложного объекта (например, MyDataContext.RootProperty.SubProperty.Thing.Value)
У меня есть требование (не-пользовательского интерфейса), чтобы принять такой путь, выраженный в виде простой строки, и использовать отражение на объекте, который (мы надеемся) имеет тип, который предоставляет правополучатели и установщики свойств для чтения и / или записи значений в эти свойства.
Прежде чем я начну писать код синтаксического анализа и отражения, есть ли удобный класс Framework 3.5 BCL, чтобы помочь с этим?