
# IEDM_RecordResultList interface

*No description yet.*

```csharp
public interface IEDM_RecordResultList : IEDM_Result
```

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

**Inherits:** [IEDM_Object](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Object.md) → [IEDM_Result](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Result.md)

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [AddRecord](#addrecord) | [IEDM_RecordResult](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_RecordResult.md) |  |
| [ClearRecords](#clearrecords) | `void` |  |
| [DeleteRecord](#deleterecord) | `void` |  |
| [GetFirstErrorIndex](#getfirsterrorindex) | `int` |  |
| [GetFirstErrorMessage](#getfirsterrormessage) | `string` |  |
| [GetRecord](#getrecord) | [IEDM_RecordResult](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_RecordResult.md) |  |
| [GetRecordsCount](#getrecordscount) | `int` |  |

### AddRecord

*No description yet.*

```csharp
IEDM_RecordResult AddRecord();
```

**Returns:** [IEDM_RecordResult](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_RecordResult.md)

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

### ClearRecords

*No description yet.*

```csharp
void ClearRecords();
```

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

### DeleteRecord

*No description yet.*

```csharp
void DeleteRecord(int argIndex);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argIndex` | `int` | value |

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

### GetFirstErrorIndex

*No description yet.*

```csharp
int GetFirstErrorIndex();
```

**Returns:** `int`

### GetFirstErrorMessage

*No description yet.*

```csharp
string GetFirstErrorMessage();
```

**Returns:** `string`

### GetRecord

*No description yet.*

```csharp
IEDM_RecordResult GetRecord(int argIndex);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argIndex` | `int` | value |

**Returns:** [IEDM_RecordResult](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_RecordResult.md)

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

### GetRecordsCount

*No description yet.*

```csharp
int GetRecordsCount();
```

**Returns:** `int`

## Inherited members

- From [IEDM_Result](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Result.md): [FaultCode](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Result.md#faultcode), [Message](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Result.md#message), [SetError](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Result.md#seterror), [Success](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Result.md#success)
- From [IEDM_Object](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Object.md): [CopyTo](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Object.md#copyto), [Replicate](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Object.md#replicate)

## Returned by

[IEDM_AsyncBasicResult.Result](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_AsyncBasicResult.md#result)
