
# IPartSearchManager interface

*No description yet.*

```csharp
public interface IPartSearchManager
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [BrowseSupplierLinks](#browsesupplierlinks) | [ISupplierPartsCollection](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISupplierPartsCollection.md) |  |
| [EditSupplierLinks](#editsupplierlinks) | `bool` |  |
| [GetSelectedParts](#getselectedparts) | [IManufacturerPartsCollection](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IManufacturerPartsCollection.md) |  |
| [SelectPart](#selectpart) | [IManufacturerPart](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IManufacturerPart.md) |  |

### BrowseSupplierLinks

*No description yet.*

```csharp
ISupplierPartsCollection BrowseSupplierLinks(string argSuggestedKeywords);
```

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

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

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

### EditSupplierLinks

*No description yet.*

```csharp
bool EditSupplierLinks(ISch_Component argSchComponent);
bool EditSupplierLinks(object argSchComponent);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argSchComponent` | [ISch_Component](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md) | value |

**Returns:** `bool`

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

### GetSelectedParts

*No description yet.*

```csharp
IManufacturerPartsCollection GetSelectedParts();
```

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

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

### SelectPart

*No description yet.*

```csharp
IManufacturerPart SelectPart();
```

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

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

## Returned by

[IPartSearchServer.GetPartSearchManager](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPartSearchServer.md#getpartsearchmanager), [Utils.GetPartSearchManager](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/Utils.md#getpartsearchmanager)
