
# IEDesignData_PartChoiceList interface

*No description yet.*

```csharp
public interface IEDesignData_PartChoiceList : IEDesignData_Item
```

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

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [AddPartGuid](#addpartguid) | `void` |  |
| [ClearPartGuids](#clearpartguids) | `void` |  |
| [GetPartGuid](#getpartguid) | `string` |  |
| [GetPartGuidCount](#getpartguidcount) | `int` |  |

### AddPartGuid

*No description yet.*

```csharp
void AddPartGuid(string argPartGuid);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argPartGuid` | `string` | value |

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

### ClearPartGuids

*No description yet.*

```csharp
void ClearPartGuids();
```

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

### GetPartGuid

*No description yet.*

```csharp
string GetPartGuid(int argIndex);
```

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

**Returns:** `string`

### GetPartGuidCount

*No description yet.*

```csharp
int GetPartGuidCount();
```

**Returns:** `int`

## Inherited members

- From [IEDesignData_Item](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_Item.md): [AddParameter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_Item.md#addparameter), [ClearParameters](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_Item.md#clearparameters), [GetParameters](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_Item.md#getparameters), [GetParameterValue](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_Item.md#getparametervalue), [ItemGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_Item.md#itemguid), [MapAsString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_Item.md#mapasstring), [ParameterExists](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_Item.md#parameterexists), [RemoveParameter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_Item.md#removeparameter), [RevisionGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_Item.md#revisionguid), [SetParameterValue](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_Item.md#setparametervalue), [VaultGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_Item.md#vaultguid)

## Returned by

[IEDesignData_PartChoiceListDocument.GetPartChoiceListInterface](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_PartChoiceListDocument.md#getpartchoicelistinterface)
