¿Cómo modificar la propiedad delphi Getter / Setter con RTTI?
Me gustaría reemplazar el getter / setter para propiedades usando RTTI.
Sé que puede acceder al getter setter con TPropInfo.SetProc / GetProc y sé que estos campos apuntan a datos diferentes dependiendo de si la propiedad usa métodos virtuales, acceso directo al campo o métodos estáticos.
Estoy interesado en reemplazar los establecedores / captadores de propiedades que apuntan a métodos virtuales con métodos virtuales personalizados.
TRttiInstanceProperty(RttiProperty).PropInfo^.SetProc := ? // SomeOtherInstance.Setter
TRttiInstanceProperty(RttiProperty).PropInfo^.GetProc := ? // SomeOtherInstance.Getter