Class CreateOperation
- Namespace
- TimeCockpit.Data.UndoRedo
- Assembly
- TimeCockpit.Data.dll
undoable operation for adding new entity objects.
public class CreateOperation : Operation
- Inheritance
-
ObjectCreateOperation
- Inherited Members
-
Object.ToString()Object.Equals(Object)Object.Equals(Object, Object)Object.ReferenceEquals(Object, Object)Object.GetHashCode()Object.GetType()Object.MemberwiseClone()
Constructors
CreateOperation(EntityObject)
Initializes a new instance of the CreateOperation class.
public CreateOperation(EntityObject createdObject)
Parameters
createdObjectEntityObjectthe entity object that was created.
Properties
CreatedObject
Gets the entity object that was added.
public EntityObject CreatedObject { get; }
Property Value
Methods
Redo(ChangeTracker)
readds the object to the change tracker.
public override void Redo(ChangeTracker changeTracker)
Parameters
changeTrackerChangeTrackerthe changetracker governing the operation.
Undo(ChangeTracker)
called to undo adding an entity object. Removes the object from the change tracker.
public override void Undo(ChangeTracker changeTracker)
Parameters
changeTrackerChangeTrackerthe changetracker governing the operation.