
# IDeviceCachedInformation interface

*No description yet.*

```csharp
public interface IDeviceCachedInformation
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetBaseName](#getbasename) | `string` |  |
| [GetDeviceName](#getdevicename) | `string` |  |
| [GetDeviceType](#getdevicetype) | `string` |  |
| [GetDisplayName](#getdisplayname) | `string` |  |
| [GetFamily](#getfamily) | `string` |  |
| [GetIdCode](#getidcode) | `uint` |  |
| [GetMaskedIdCode](#getmaskedidcode) | `uint` |  |
| [GetNexusPath](#getnexuspath) | `string` |  |
| [GetPackageName](#getpackagename) | `string` |  |
| [GetVendor](#getvendor) | `string` |  |

### GetBaseName

*No description yet.*

```csharp
string GetBaseName();
```

**Returns:** `string`

### GetDeviceName

*No description yet.*

```csharp
string GetDeviceName();
```

**Returns:** `string`

### GetDeviceType

*No description yet.*

```csharp
string GetDeviceType();
```

**Returns:** `string`

### GetDisplayName

*No description yet.*

```csharp
string GetDisplayName();
```

**Returns:** `string`

### GetFamily

*No description yet.*

```csharp
string GetFamily();
```

**Returns:** `string`

### GetIdCode

*No description yet.*

```csharp
uint GetIdCode();
```

**Returns:** `uint`

### GetMaskedIdCode

*No description yet.*

```csharp
uint GetMaskedIdCode();
```

**Returns:** `uint`

### GetNexusPath

*No description yet.*

```csharp
string GetNexusPath();
```

**Returns:** `string`

### GetPackageName

*No description yet.*

```csharp
string GetPackageName();
```

**Returns:** `string`

### GetVendor

*No description yet.*

```csharp
string GetVendor();
```

**Returns:** `string`
