
# IEDM_Object interface

*No description yet.*

```csharp
public interface IEDM_Object
```

**Namespace:** DXP · **Assembly:** Altium.SDK.Interfaces

**Derived:** [IEDM_RawSearchBaseOptions](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_RawSearchBaseOptions.md), [IEDM_RawSearchOptions](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_RawSearchOptions.md), [IEDM_Record](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Record.md), [IEDM_Result](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Result.md), [IEDM_SearchCondition](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_SearchCondition.md), [IEDM_SearchConditionBooleanQueryItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_SearchConditionBooleanQueryItem.md), [IEDM_SearchConditionTerm](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_SearchConditionTerm.md), [IEDM_SearchFilterField](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_SearchFilterField.md), [IEDM_SearchOptions](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_SearchOptions.md), [IEDM_User](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_User.md), [IULB_ACLEntry](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_ACLEntry.md), [IULB_ItemRevisionNode](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_ItemRevisionNode.md), [IULB_MoveRecord](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_MoveRecord.md), [IULB_WhereUsedRelation](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_WhereUsedRelation.md)

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [CopyTo](#copyto) | `void` |  |
| [Replicate](#replicate) | [IEDM_Object](#) |  |

### CopyTo

*No description yet.*

```csharp
void CopyTo(IEDM_Object argObject);
void CopyTo(object argObject);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argObject` | [IEDM_Object](#) | value |

**Returns:** nothing (`void`)

The first overload is an extension method of `IEDM_ObjectHelper` (`using DXP;`) with typed parameters; the second is declared by the interface.

### Replicate

*No description yet.*

```csharp
IEDM_Object Replicate();
```

**Returns:** [IEDM_Object](#)

Extension method of `IEDM_ObjectHelper` (`using DXP;`).

## Accepted by

[IEDesignData_EventHandler.HandleEvent](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_EventHandler.md#handleevent)
