What problem does it solve? You need to log, veto, replace, or react to a member's behavior in a VeloxDev class without editing that member's own code, and without runtime reflection or assembly scanning. ## Core Features & Use Cases - Compile-time proxy generation: Mark fields, properties, or methods with [AspectOriented] and a source generator emits the interface plus the Aop() entry point at build time. - Three-stage hooks: Attach start, coverage, and end handlers per member via SetProxy, where a non-null coverage handler replaces the member body entirely. - Per-instance interception: Each object gets one cached proxy, so hooks installed once after construction apply for the object's lifetime. - Use Case: Log every read of a view-model property, veto a Reset() method so its body never runs, or extend a collection-changed handler the class already calls internally. ## Quick Start Add aspect hooks to my VeloxDev view model so that setting the Name property is logged and the Reset method is vetoed through the Aop() proxy.