
# IMemorySpace interface

*No description yet.*

```csharp
public interface IMemorySpace
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [FinishDownload](#finishdownload) | `bool` |  |
| [GetBytesPerUnit](#getbytesperunit) | `int` |  |
| [GetIndex](#getindex) | `int` |  |
| [GetKind](#getkind) | [TMemoryKind](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/TMemoryKind.md) |  |
| [GetLength](#getlength) | `long` |  |
| [GetName](#getname) | `string` |  |
| [GetNexusDevice](#getnexusdevice) | [INexusDevice](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/INexusDevice.md) |  |
| [GetShortName](#getshortname) | `string` |  |
| [GetWidth](#getwidth) | `int` |  |
| [InitDownload](#initdownload) | `bool` |  |

### FinishDownload

*No description yet.*

```csharp
bool FinishDownload();
```

**Returns:** `bool`

### GetBytesPerUnit

*No description yet.*

```csharp
int GetBytesPerUnit();
```

**Returns:** `int`

### GetIndex

*No description yet.*

```csharp
int GetIndex();
```

**Returns:** `int`

### GetKind

*No description yet.*

```csharp
TMemoryKind GetKind();
```

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

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

### GetLength

*No description yet.*

```csharp
long GetLength();
```

**Returns:** `long`

### GetName

*No description yet.*

```csharp
string GetName();
```

**Returns:** `string`

### GetNexusDevice

*No description yet.*

```csharp
INexusDevice GetNexusDevice();
```

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

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

### GetShortName

*No description yet.*

```csharp
string GetShortName();
```

**Returns:** `string`

### GetWidth

*No description yet.*

```csharp
int GetWidth();
```

**Returns:** `int`

### InitDownload

*No description yet.*

```csharp
bool InitDownload();
```

**Returns:** `bool`

## Returned by

[INexusDevice.GetMemorySpace](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/INexusDevice.md#getmemoryspace), [INexusDevice.GetMemorySpace_Program](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/INexusDevice.md#getmemoryspace_program)
