
# IDXPMessageSubItem interface

*No description yet.*

```csharp
public interface IDXPMessageSubItem
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [AddSubItem](#addsubitem) | `void` |  |
| [GetCallBackParameters](#getcallbackparameters) | `string` |  |
| [GetCallBackProcess](#getcallbackprocess) | `string` |  |
| [GetCount](#getcount) | `int` |  |
| [GetImageIndex](#getimageindex) | `int` |  |
| [GetItem](#getitem) | [IDXPMessageSubItem](#) |  |
| [GetText](#gettext) | `string` |  |

### AddSubItem

*No description yet.*

```csharp
void AddSubItem(string argText, int argImageIndex, string argCallBackProcess, string argCallBackParameters);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argText` | `string` | value |
| `argImageIndex` | `int` | value |
| `argCallBackProcess` | `string` | value |
| `argCallBackParameters` | `string` | value |

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

### GetCallBackParameters

*No description yet.*

```csharp
string GetCallBackParameters();
```

**Returns:** `string`

### GetCallBackProcess

*No description yet.*

```csharp
string GetCallBackProcess();
```

**Returns:** `string`

### GetCount

*No description yet.*

```csharp
int GetCount();
```

**Returns:** `int`

### GetImageIndex

*No description yet.*

```csharp
int GetImageIndex();
```

**Returns:** `int`

### GetItem

*No description yet.*

```csharp
IDXPMessageSubItem GetItem(int argIndex);
```

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

**Returns:** [IDXPMessageSubItem](#)

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

### GetText

*No description yet.*

```csharp
string GetText();
```

**Returns:** `string`

## Returned by

[IDXPMessageItemDetails.GetRootItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDXPMessageItemDetails.md#getrootitem)
