我希望使用RTTI来替换属性的getter/setter。
我知道你可以使用TPropInfo.SetProc/GetProc来访问getter/setter,并且我知道这些字段指向不同的数据,具体取决于属性是使用虚方法、直接字段访问还是静态方法。
我想要替换指向虚方法的属性setter/getter,使用自定义虚方法。
TRttiInstanceProperty(RttiProperty).PropInfo^.SetProc := ? // SomeOtherInstance.Setter
TRttiInstanceProperty(RttiProperty).PropInfo^.GetProc := ? // SomeOtherInstance.Getter