
# IPartCatalog2Ext interface

*No description yet.*

```csharp
public interface IPartCatalog2Ext
```

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

**Derived:** [IPartCatalog2Ext2](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPartCatalog2Ext2.md)

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetPartChoiceListByInfo](#getpartchoicelistbyinfo) | [IPartChoice2ListAsyncResult](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPartChoice2ListAsyncResult.md) |  |
| [GetPartChoiceListByItems](#getpartchoicelistbyitems) | [IPartChoice2ListResult](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPartChoice2ListResult.md) |  |
| [GetPartSourceList](#getpartsourcelist) | [IPartSourceListResult](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPartSourceListResult.md) |  |

### GetPartChoiceListByInfo

*No description yet.*

```csharp
IPartChoice2ListAsyncResult GetPartChoiceListByInfo(IPartIdentifierList argPartIdentifierList, bool argWaitUntilCompleted, IPartCatalog2AsyncCallback argCallback);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argPartIdentifierList` | [IPartIdentifierList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPartIdentifierList.md) | value |
| `argWaitUntilCompleted` | `bool` | value |
| `argCallback` | [IPartCatalog2AsyncCallback](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPartCatalog2AsyncCallback.md) | value |

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

Extension method of `IPartCatalog2ExtHelper` (`using SCH;`).

### GetPartChoiceListByItems

*No description yet.*

```csharp
IPartChoice2ListResult GetPartChoiceListByItems(string argItemGUIDs);
```

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

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

Extension method of `IPartCatalog2ExtHelper` (`using SCH;`).

### GetPartSourceList

*No description yet.*

```csharp
IPartSourceListResult GetPartSourceList();
```

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

Extension method of `IPartCatalog2ExtHelper` (`using SCH;`).
