Class DocumentCategoryAddRemoveEventBase
Last update: 16.07.2025Namespace: 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
m_objAfterKey
protected UIntPtr m_objAfterKey
Field Value
m_objKey
protected UIntPtr m_objKey
Field Value
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
IsAvailableEvent(IDocument)
public static bool IsAvailableEvent(IDocument doc)
Parameters
doc IDocument