The trick is to apply a "journaling" aspect on some front-end methods. The aspect record the object state before and after execution.
Congratulations to 'Karlagius' for this original use of AOP!
Gael
An interesting post on The Simple Part explains how to use PostSharp to implement an "Undo" feature in Jasema, a tool to create WPF Path Geometry in an easy user friendly way.
The trick is to apply a "journaling" aspect on some front-end methods. The aspect record the object state before and after execution.
Congratulations to 'Karlagius' for this original use of AOP!
Gael