Table of Contents

Class CreateOperation

Namespace
TimeCockpit.Data.UndoRedo
Assembly
TimeCockpit.Data.dll

undoable operation for adding new entity objects.

public class CreateOperation : Operation
Inheritance
Object
CreateOperation
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

createdObject EntityObject

the entity object that was created.

Properties

CreatedObject

Gets the entity object that was added.

public EntityObject CreatedObject { get; }

Property Value

EntityObject

Methods

Redo(ChangeTracker)

readds the object to the change tracker.

public override void Redo(ChangeTracker changeTracker)

Parameters

changeTracker ChangeTracker

the 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

changeTracker ChangeTracker

the changetracker governing the operation.