using System; using CPF.ReoGrid.Common; namespace CPF.ReoGrid.Actions { public abstract class BaseWorksheetAction : IUndoableAction, IAction { public Worksheet Worksheet { get; internal set; } public abstract void Do(); public abstract void Undo(); public virtual void Redo() { this.Do(); } public abstract string GetName(); } }