Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class ObjectBaseEventCompactAddon

Last update: 16.07.2025

Namespace: 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), HistoryManagerAddon.ClearMark(HistoryMark), HistoryManagerAddon.Parent, HistoryManagerAddon.DoneList, HistoryManagerAddon.UndoneList

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)

Constructors

ObjectBaseEventCompactAddon()

public ObjectBaseEventCompactAddon()

Methods

AddEvent(LinkedListNode)

public void AddEvent(LinkedListNode<historyevent> e)

Parameters

e LinkedListNode

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

Connect with Ansys