
# IPCB_BoardRegionsManager interface

*No description yet.*

```csharp
public interface IPCB_BoardRegionsManager
```

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

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [BoardRegion](#boardregion) | [IPCB_BoardRegion](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_BoardRegion.md) | get |  |
| [BoardRegionCount](#boardregioncount) | `int` | get |  |

### BoardRegion

*No description yet.*

```csharp
IPCB_BoardRegion GetProperty_BoardRegion(int argIndex);
```

**Type:** [IPCB_BoardRegion](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_BoardRegion.md) · **Access:** read-only · **Index:** `argIndex` (`int`)

The accessors are extension methods of `IPCB_BoardRegionsManagerHelper` (`using PCB;`).

### BoardRegionCount

*No description yet.*

```csharp
int GetProperty_BoardRegionCount();
```

**Type:** `int` · **Access:** read-only

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [CreateBoardRegion](#createboardregion) | [IPCB_BoardRegion](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_BoardRegion.md) |  |
| [GenerateNameOfBoardRegion](#generatenameofboardregion) | `string` |  |

### CreateBoardRegion

*No description yet.*

```csharp
IPCB_BoardRegion CreateBoardRegion();
```

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

Extension method of `IPCB_BoardRegionsManagerHelper` (`using PCB;`).

### GenerateNameOfBoardRegion

*No description yet.*

```csharp
string GenerateNameOfBoardRegion();
```

**Returns:** `string`

## Returned by

[IPCB_BoardEx.BoardRegionManager](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_BoardEx.md#boardregionmanager)
