Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class InterfaceAddEvent

Last update: 09.03.2026

Namespace: VM.Managed
Assembly: VMObjBase.dll

This class is to represent [interface add event].

public class InterfaceAddEvent : InterfaceEvent

Inheritance

object ← HistoryEvent ← DocumentMemberModifiedEvent ← DocumentSimpleValueModifiedEvent<List<InterfaceManager.InterfaceInfoForUndo>> ← InterfaceEvent ← InterfaceAddEvent

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

InterfaceAddEvent(Document, object, string, object, object, PostExecuteCallback, string)

Initializes a new instance of the class.

public InterfaceAddEvent(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 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