Class ObjectBaseEventCompactAddon
Last update: 09.03.2026Namespace: VM.Managed.History
Assembly: VMAppCore.dll
public class ObjectBaseEventCompactAddon : HistoryManagerAddon
Inheritance
object ← HistoryManagerAddon ← ObjectBaseEventCompactAddon
Inherited Members
HistoryManagerAddon.BeforeUndo(object, HistoryEventArgs), HistoryManagerAddon.AfterUndo(object, HistoryEventArgs), HistoryManagerAddon.BeforeRedo(object, HistoryEventArgs), HistoryManagerAddon.AfterRedo(object, HistoryEventArgs), HistoryManagerAddon.BeforeRollback(object, HistoryEventArgs), HistoryManagerAddon.AfterRollback(object, HistoryEventArgs), HistoryManagerAddon.BeforeRecord(object, HistoryEventArgs), HistoryManagerAddon.AfterRecord(object, HistoryEventArgs), HistoryManagerAddon.Register(HistoryManager), HistoryManagerAddon.ClearMarkCollection(ICollection<HistoryMark>), HistoryManagerAddon.ClearMark(HistoryMark), HistoryManagerAddon.Parent, HistoryManagerAddon.DoneList, HistoryManagerAddon.UndoneList
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)
Constructors
ObjectBaseEventCompactAddon()
public ObjectBaseEventCompactAddon()
Methods
AddEvent(LinkedListNode<HistoryEvent>)
public void AddEvent(LinkedListNode<HistoryEvent> e)
Parameters
e LinkedListNode<HistoryEvent>
AfterRecord(object, HistoryEventArgs)
protected override void AfterRecord(object o, HistoryEventArgs args)
Parameters
o object
args HistoryEventArgs
BeforeRecord(object, HistoryEventArgs)
protected override void BeforeRecord(object o, HistoryEventArgs args)
Parameters
o object
args HistoryEventArgs
GetLastEvent(UIntPtr)
public SerializableObjectBaseModifiedEventBase GetLastEvent(UIntPtr keyObj)
Parameters
keyObj UIntPtr
Returns
SerializableObjectBaseModifiedEventBase
RemoveLastEvent(UIntPtr)
public void RemoveLastEvent(UIntPtr keyObj)
Parameters
keyObj UIntPtr