Class InterfaceEvent
Last update: 09.03.2026Namespace: VM.Managed
Assembly: VMObjBase.dll
This class is to represent [interface event].
public abstract class InterfaceEvent : DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>
Inheritance
object ← HistoryEvent ← DocumentMemberModifiedEvent ← DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>> ← InterfaceEvent
Derived
InterfaceAddEvent, InterfaceRemoveEvent
Inherited Members
DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.PreExecute, DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.PostExecute, DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.m_value, DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.m_strPropertyName, DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.m_arAddOn, DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.m_objParam, DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.Undo(HistoryEventArgs), DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.Redo(HistoryEventArgs), DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.BeforeUndo(HistoryEventArgs), DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.BeforeRedo(HistoryEventArgs), DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.AfterUndo(HistoryEventArgs), DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.AfterRedo(HistoryEventArgs), DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.Clear(bool), DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.DocumentSimpleValueModified(Document, object, string), DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.DocumentSimpleValueModified(Document, object, string, object), DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.DocumentSimpleValueModified(Document, object, string, object, IUpdateDocAddOn[]), DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.DocumentSimpleValueModified(Document, object, string, object, object, DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.PreExecuteCallback), DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.DocumentSimpleValueModified(Document, object, string, object, object, DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.PostExecuteCallback), DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.DocumentSimpleValueModified(Document, object, string, object, IUpdateDocAddOn[], object, DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.PreExecuteCallback), DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.DocumentSimpleValueModified(Document, object, string, object, IUpdateDocAddOn[], object, DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.PostExecuteCallback), DocumentMemberModifiedEvent.m_doc, DocumentMemberModifiedEvent.m_obj, DocumentMemberModifiedEvent.Clear(bool), 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
InterfaceEvent(Document, object, string, object, object, PostExecuteCallback, string)
Initializes a new instance of the
public InterfaceEvent(Document doc, object obj, string strPropertyName, object objTarget, object objParam, DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.PostExecuteCallback delPostExecute, string strXML)
Parameters
doc Document
obj object
strPropertyName string
objTarget object
objParam object
delPostExecute DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>>.PostExecuteCallback
strXML string
Methods
Add()
Add
protected void Add()
AfterRedo(HistoryEventArgs)
After redo.
The argumentprotected override void AfterRedo(HistoryEventArgs args)
Parameters
args HistoryEventArgs
AfterUndo(HistoryEventArgs)
After undo.
The argumentprotected override void AfterUndo(HistoryEventArgs args)
Parameters
args HistoryEventArgs
Remove()
Remove
protected void Remove()