Class InterfaceRemoveEvent
Last update: 09.03.2026Namespace: VM.Managed
Assembly: VMObjBase.dll
This class is to represent [interface remove event].
public class InterfaceRemoveEvent : InterfaceEvent
Inheritance
object ← HistoryEvent ← DocumentMemberModifiedEvent ← DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>> ← InterfaceEvent ← InterfaceRemoveEvent
Inherited Members
InterfaceEvent.AfterUndo(HistoryEventArgs), InterfaceEvent.AfterRedo(HistoryEventArgs), InterfaceEvent.Add(), InterfaceEvent.Remove(), 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
InterfaceRemoveEvent(Document, object, string, object, object, PostExecuteCallback, string)
Initializes a new instance of the
public InterfaceRemoveEvent(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
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