
# IIbisAlgModExecutable interface

*No description yet.*

```csharp
public interface IIbisAlgModExecutable : IIbisObject
```

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

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetAmiParseTree](#getamiparsetree) | [IIbisAmiParseTree](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisAmiParseTree.md) |  |
| [GetBits](#getbits) | `int` |  |
| [GetCompiler](#getcompiler) | `string` |  |
| [GetFilename](#getfilename) | `string` |  |
| [GetParamFilename](#getparamfilename) | `string` |  |
| [GetPlatform](#getplatform) | `string` |  |

### GetAmiParseTree

*No description yet.*

```csharp
IIbisAmiParseTree GetAmiParseTree();
```

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

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

### GetBits

*No description yet.*

```csharp
int GetBits();
```

**Returns:** `int`

### GetCompiler

*No description yet.*

```csharp
string GetCompiler();
```

**Returns:** `string`

### GetFilename

*No description yet.*

```csharp
string GetFilename();
```

**Returns:** `string`

### GetParamFilename

*No description yet.*

```csharp
string GetParamFilename();
```

**Returns:** `string`

### GetPlatform

*No description yet.*

```csharp
string GetPlatform();
```

**Returns:** `string`

## Returned by

[IIbisAlgModExecutableList.GetAlgModExecutable](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisAlgModExecutableList.md#getalgmodexecutable)
