Feedback
Introspection reports computed properties with setters as read-only
- Status
- Fixed
- Fixed in
- v26.5.8
- Source discussion
- https://forum.objo.dev/d/232-introspection-wrongly-saying-computed-property-is-not-writable
- Last updated
- 2026-06-01
Public summary
Computed properties that define both Get and Set accessors are reported by introspection as readable but not writable. PropertyInfo.CanRead returns True, but PropertyInfo.CanWrite incorrectly returns False, so code that relies on introspection cannot distinguish a writable computed property from a get-only computed property.