    

 ## On this page

  

 

 # Class ImportBuilderEventCore

 Last update: 09.03.2026 

<a id="VM_Managed_CAD_ImportBuilderEventCore"></a>

Namespace: [VM.Managed.CAD](VM.Managed.CAD.md)  
Assembly: VMAppCore.dll

This class is to represent the event core for import builder.

```csharp
public class ImportBuilderEventCore : ObjectEventCore, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IHistoryObjectSerializableDelegate

```

#### Inheritance

object ← [ObjectEventCore](VM.Managed.ObjectEventCore.md) ← [ImportBuilderEventCore](VM.Managed.CAD.ImportBuilderEventCore.md)

#### Implements

IObject, ILinkContainer, IOwned, IHasID, IEventProvider, [ILinkContainerEvent](VM.Managed.ILinkContainerEvent.md), [IHistoryObjectSerializableDelegate](https://github.com/AnsysVirtualMotion/DAFUL/blob/9110677a5f6a53d7604f8dfd35b4c5fceb59e8e0/DAFUL/ClassicPre/Data/VMHist/Interfaces.cs)

#### Inherited Members

[ObjectEventCore.GetObjectDataImpl(SerializationInfo, StreamingContext)](VM.Managed.ObjectEventCore.md#VM_Managed_ObjectEventCore_GetObjectDataImpl_System_Runtime_Serialization_SerializationInfo_System_Runtime_Serialization_StreamingContext_), [ObjectEventCore.SetContainer(IOwned, bool)](VM.Managed.ObjectEventCore.md#VM_Managed_ObjectEventCore_SetContainer_VM_Models_Pre_IOwned_System_Boolean_), [ObjectEventCore.GetTargetListForUpdate()](VM.Managed.ObjectEventCore.md#VM_Managed_ObjectEventCore_GetTargetListForUpdate), [ObjectEventCore.SkipUpdateObjectImpl()](VM.Managed.ObjectEventCore.md#VM_Managed_ObjectEventCore_SkipUpdateObjectImpl), [ObjectEventCore.GetInvocationUpdateTargetList()](VM.Managed.ObjectEventCore.md#VM_Managed_ObjectEventCore_GetInvocationUpdateTargetList), [ObjectEventCore.GetInvocationDestroyTargetList()](VM.Managed.ObjectEventCore.md#VM_Managed_ObjectEventCore_GetInvocationDestroyTargetList), [ObjectEventCore.RemoveInvocationUpdateTargetList()](VM.Managed.ObjectEventCore.md#VM_Managed_ObjectEventCore_RemoveInvocationUpdateTargetList), [ObjectEventCore.RemoveInvocationDestroyTargetList(ObjectBase)](VM.Managed.ObjectEventCore.md#VM_Managed_ObjectEventCore_RemoveInvocationDestroyTargetList_VM_Managed_ObjectBase_), [ObjectEventCore.ReplaceImpl(ObjectEventCore)](VM.Managed.ObjectEventCore.md#VM_Managed_ObjectEventCore_ReplaceImpl_VM_Managed_ObjectEventCore_), [ObjectEventCore.Swap(ObjectEventCore, ObjectEventCore)](VM.Managed.ObjectEventCore.md#VM_Managed_ObjectEventCore_Swap_VM_Managed_ObjectEventCore_VM_Managed_ObjectEventCore_), [ObjectEventCore.Dispose(bool)](VM.Managed.ObjectEventCore.md#VM_Managed_ObjectEventCore_Dispose_System_Boolean_), [ObjectEventCore.Dispose()](VM.Managed.ObjectEventCore.md#VM_Managed_ObjectEventCore_Dispose), [ObjectEventCore.IsChildExternable](VM.Managed.ObjectEventCore.md#VM_Managed_ObjectEventCore_IsChildExternable), [ObjectEventCore.IsExternable](VM.Managed.ObjectEventCore.md#VM_Managed_ObjectEventCore_IsExternable), [ObjectEventCore.Document](VM.Managed.ObjectEventCore.md#VM_Managed_ObjectEventCore_Document), [ObjectEventCore.Owner](VM.Managed.ObjectEventCore.md#VM_Managed_ObjectEventCore_Owner), [ObjectEventCore.Container](VM.Managed.ObjectEventCore.md#VM_Managed_ObjectEventCore_Container), [ObjectEventCore.Object](VM.Managed.ObjectEventCore.md#VM_Managed_ObjectEventCore_Object)

#### Extension Methods

[LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkProperties_System_Object_VM_Models_Pre_LinkPropertyType_), [LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkPropertiesAndValues_System_Object_VM_Models_Pre_LinkPropertyType_), [LinkPropertyItemCache.GetLinkedObjects&lt;T&gt;(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkedObjects__1_System_Object_VM_Models_Pre_LinkPropertyType_)

## Constructors

### <a id="VM_Managed_CAD_ImportBuilderEventCore__ctor_VM_Managed_ObjectBase_"></a> ImportBuilderEventCore(ObjectBase)

Initializes a new instance of the  class.

```csharp
public ImportBuilderEventCore(ObjectBase ob)

```

#### Parameters

`ob` [ObjectBase](VM.Managed.ObjectBase.md)

Name of the object base.

### <a id="VM_Managed_CAD_ImportBuilderEventCore__ctor"></a> ImportBuilderEventCore()

Initializes a new instance of the  class.

```csharp
public ImportBuilderEventCore()

```

### <a id="VM_Managed_CAD_ImportBuilderEventCore__ctor_System_Runtime_Serialization_SerializationInfo_System_Runtime_Serialization_StreamingContext_"></a> ImportBuilderEventCore(SerializationInfo, StreamingContext)

Initializes a new instance of the  class.

```csharp
protected ImportBuilderEventCore(SerializationInfo info, StreamingContext context)

```

#### Parameters

`info` SerializationInfo

The info.

`context` StreamingContext

The context.

## Methods

### <a id="VM_Managed_CAD_ImportBuilderEventCore_Dispose_System_Boolean_"></a> Dispose(bool)

```csharp
[HandleProcessCorruptedStateExceptions]
protected override void Dispose(bool A_0)

```

#### Parameters

`A_0` bool

### <a id="VM_Managed_CAD_ImportBuilderEventCore_GetObjectDataImpl_System_Runtime_Serialization_SerializationInfo_System_Runtime_Serialization_StreamingContext_"></a> GetObjectDataImpl(SerializationInfo, StreamingContext)

Serialization function for restore.

```csharp
protected override void GetObjectDataImpl(SerializationInfo info, StreamingContext context)

```

#### Parameters

`info` SerializationInfo

The info.

`context` StreamingContext

The context.