Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class DocumentCategoryAddRemoveEventBase

Last update: 09.03.2026

Namespace: VM.Managed.History
Assembly: VMAppCore.dll

public abstract class DocumentCategoryAddRemoveEventBase : HistoryEvent

Inheritance

object ← HistoryEvent ← DocumentCategoryAddRemoveEventBase

Derived

DocumentCategoryAddEvent, DocumentCategoryRemoveEvent

Inherited Members

HistoryEvent.ClearEvent(bool), HistoryEvent.Undo(HistoryEventArgs), HistoryEvent.Redo(HistoryEventArgs), HistoryEvent.Clear(bool), HistoryEvent.BeforeUndo(HistoryEventArgs), HistoryEvent.AfterUndo(HistoryEventArgs), HistoryEvent.BeforeRedo(HistoryEventArgs), HistoryEvent.AfterRedo(HistoryEventArgs), HistoryEvent.BeforeAdded(AddToHistoryManagerEventArgs), HistoryEvent.AfterAdded(HistoryEventArgs), HistoryEvent.IsValid

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)

Constructors

DocumentCategoryAddRemoveEventBase(Document, ObjectBase, ObjectBase, LinkLinkedList<ObjectBase, Child<ObjectBase, Update>>)

protected DocumentCategoryAddRemoveEventBase(Document document, ObjectBase obj, ObjectBase objAfter, LinkLinkedList<ObjectBase, Child<ObjectBase, LinkContainer.Update>> category)

Parameters

document Document

obj ObjectBase

objAfter ObjectBase

category LinkLinkedList<ObjectBase, Child<ObjectBase, LinkContainer.Update>>

Fields

m_category

protected LinkLinkedList<ObjectBase, Child<ObjectBase, LinkContainer.Update>> m_category

Field Value

LinkLinkedList<ObjectBase, Child<ObjectBase, LinkContainer.Update>>

m_doc

protected Document3D m_doc

Field Value

Document3D

m_objAfterKey

protected UIntPtr m_objAfterKey

Field Value

UIntPtr

m_objKey

protected UIntPtr m_objKey

Field Value

UIntPtr

Methods

AddEventCore(IDocument, HistoryEvent)

public static void AddEventCore(IDocument doc, HistoryEvent eventHist)

Parameters

doc IDocument

eventHist HistoryEvent

Clear(bool)

protected override void Clear(bool bReserveReferenceCount)

Parameters

bReserveReferenceCount bool

GetObjectFromKey(UIntPtr)

protected ObjectBase GetObjectFromKey(UIntPtr key)

Parameters

key UIntPtr

Returns

ObjectBase

IsAvailableEvent(IDocument)

public static bool IsAvailableEvent(IDocument doc)

Parameters

doc IDocument

Returns

bool

Connect with Ansys