Exemplo n.º 1
0
 public UndoMultiInternal(object[] snapshotInstances, string actionString)
 {
     ActionString      = actionString;
     SnapshotInstances = snapshotInstances;
     Snapshot          = new ObjectSnapshot[snapshotInstances.Length];
     for (var i = 0; i < snapshotInstances.Length; i++)
     {
         Snapshot[i] = ObjectSnapshot.CaptureSnapshot(snapshotInstances[i]);
     }
 }
Exemplo n.º 2
0
 public UndoInternal(object snapshotInstance, string actionString)
 {
     ActionString     = actionString;
     SnapshotInstance = snapshotInstance;
     Snapshot         = ObjectSnapshot.CaptureSnapshot(snapshotInstance);
 }