HistoryManager Class

Worksheet changes history utility.

Definition

Namespace: SMath.Controls
Assembly: SMath.Controls (in SMath.Controls.dll) Version: 1.2.9018.0
C#
public class HistoryManager
Inheritance
Object    HistoryManager

Constructors

HistoryManager Initializes a new Changes History object for specified Worksheet.

Properties

IsSaved Defines if the worksheet is edited or not.
Status Worksheet history status.

Methods

CreateTransaction Creates history transaction. Allows to register all changes made within current transaction as a single bunch of changes for a single history step (including for nested transactions).
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MarkAsInitial Marks current history step as an initial one (no backward history will be available for user).
MarkAsSaved Marks current history step as a saved one.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Redo Undo the last step in the change history.
RegisterRegion Register Region within current History object.
ToStringReturns a string that represents the current object.
(Inherited from Object)
Undo Rollback worksheet state one step back in the history.
UnregisterRegion Unregister Region within current History object.

See Also