Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class InterfaceRemoveEvent

Last update: 16.07.2025

Namespace: VM.Managed
Assembly: VMObjBase.dll

This class is to represent [interface remove event].

public class InterfaceRemoveEvent : InterfaceEvent

Inheritance

object ← HistoryEvent ← DocumentMemberModifiedEvent ← DocumentSimpleValueModifiedEvent> ← InterfaceEventInterfaceRemoveEvent

Inherited Members

InterfaceEvent.AfterUndo(HistoryEventArgs), InterfaceEvent.AfterRedo(HistoryEventArgs), InterfaceEvent.Add(), InterfaceEvent.Remove(), DocumentSimpleValueModifiedEvent>.PreExecute, DocumentSimpleValueModifiedEvent>.PostExecute, DocumentSimpleValueModifiedEvent>.m_value, DocumentSimpleValueModifiedEvent>.m_strPropertyName, DocumentSimpleValueModifiedEvent>.m_arAddOn, DocumentSimpleValueModifiedEvent>.m_objParam, DocumentSimpleValueModifiedEvent>.Undo(HistoryEventArgs), DocumentSimpleValueModifiedEvent>.Redo(HistoryEventArgs), DocumentSimpleValueModifiedEvent>.BeforeUndo(HistoryEventArgs), DocumentSimpleValueModifiedEvent>.BeforeRedo(HistoryEventArgs), DocumentSimpleValueModifiedEvent>.AfterUndo(HistoryEventArgs), DocumentSimpleValueModifiedEvent>.AfterRedo(HistoryEventArgs), DocumentSimpleValueModifiedEvent>.Clear(bool), DocumentSimpleValueModifiedEvent>.DocumentSimpleValueModified(Document, object, string), DocumentSimpleValueModifiedEvent>.DocumentSimpleValueModified(Document, object, string, object), DocumentSimpleValueModifiedEvent>.DocumentSimpleValueModified(Document, object, string, object, IUpdateDocAddOn[]), DocumentSimpleValueModifiedEvent>.DocumentSimpleValueModified(Document, object, string, object, object, DocumentSimpleValueModifiedEvent>.PreExecuteCallback), DocumentSimpleValueModifiedEvent>.DocumentSimpleValueModified(Document, object, string, object, object, DocumentSimpleValueModifiedEvent>.PostExecuteCallback), DocumentSimpleValueModifiedEvent>.DocumentSimpleValueModified(Document, object, string, object, IUpdateDocAddOn[], object, DocumentSimpleValueModifiedEvent>.PreExecuteCallback), DocumentSimpleValueModifiedEvent>.DocumentSimpleValueModified(Document, object, string, object, IUpdateDocAddOn[], object, DocumentSimpleValueModifiedEvent>.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(object, LinkPropertyType)

Constructors

InterfaceRemoveEvent(Document, object, string, object, object, PostExecuteCallback, string)

Initializes a new instance of the class.

public InterfaceRemoveEvent(Document doc, object obj, string strPropertyName, object objTarget, object objParam, DocumentSimpleValueModifiedEvent<list><interfacemanager>&gt;.PostExecuteCallback delPostExecute, string strXML)

Parameters

doc Document

obj object

strPropertyName string

objTarget object

objParam object

delPostExecute DocumentSimpleValueModifiedEventListInterfaceManager.InterfaceInfoForUndo&gt;&gt;.PostExecuteCallback

strXML string

Methods

AfterRedo(HistoryEventArgs)

After redo.

The argument
protected override void AfterRedo(HistoryEventArgs args)

Parameters

args HistoryEventArgs

AfterUndo(HistoryEventArgs)

After undo.

The argument
protected override void AfterUndo(HistoryEventArgs args)

Parameters

args HistoryEventArgs

Connect with Ansys