A StateTracker is an object responsible for tracking the specified properties of the specified target objects. Tracking means persisting the values of the specified object properties, and restoring this data when appropriate.
Example #1
0
 internal TrackingConfiguration(object target, string idenitifier, StateTracker tracker)
 {
     TargetReference = new WeakReference(target);
     Key             = idenitifier;
     StateTracker    = tracker;
 }
Example #2
0
 internal TrackingConfiguration(object target, StateTracker tracker)
     : this(target, null, tracker)
 {
 }