
# ISimImplementationFile interface

*No description yet.*

```csharp
public interface ISimImplementationFile : IImplementationFile
```

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

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

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [ExcludedParts](#excludedparts) | `string` | get; set |  |
| [Kind](#kind) | `string` | get; set |  |
| [Netlist](#netlist) | `string` | get; set |  |
| [SpicePrefix](#spiceprefix) | `string` | get; set |  |
| [SubKind](#subkind) | `string` | get; set |  |

### ExcludedParts

*No description yet.*

```csharp
string GetExcludedParts();
void SetExcludedParts(string argValue);
```

**Type:** `string` · **Access:** read/write

### Kind

*No description yet.*

```csharp
string GetKind();
void SetKind(string argValue);
```

**Type:** `string` · **Access:** read/write

### Netlist

*No description yet.*

```csharp
string GetNetlist();
void SetNetlist(string argValue);
```

**Type:** `string` · **Access:** read/write

### SpicePrefix

*No description yet.*

```csharp
string GetSpicePrefix();
void SetSpicePrefix(string argValue);
```

**Type:** `string` · **Access:** read/write

### SubKind

*No description yet.*

```csharp
string GetSubKind();
void SetSubKind(string argValue);
```

**Type:** `string` · **Access:** read/write

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [Replicate](#replicate) | [ISimImplementationFile](#) |  |

### Replicate

*No description yet.*

```csharp
ISimImplementationFile Replicate();
```

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

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

## Inherited members

- From [IImplementationFile](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IImplementationFile.md): [ClearParameters](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IImplementationFile.md#clearparameters), [DeleteParameter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IImplementationFile.md#deleteparameter), [DeleteParameterByName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IImplementationFile.md#deleteparameterbyname), [Description](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IImplementationFile.md#description), [GetParameterByName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IImplementationFile.md#getparameterbyname), [GetParameterCount](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IImplementationFile.md#getparametercount), [GetParameterName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IImplementationFile.md#getparametername), [GetParameterValue](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IImplementationFile.md#getparametervalue), [ItemRevisionGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IImplementationFile.md#itemrevisionguid), [ModelFilename](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IImplementationFile.md#modelfilename), [ModelName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IImplementationFile.md#modelname), [ModelType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IImplementationFile.md#modeltype), [ParameterValueByName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IImplementationFile.md#parametervaluebyname), [ReleaseItemGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IImplementationFile.md#releaseitemguid), [ReleaseVaultGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IImplementationFile.md#releasevaultguid), [SaveToFile](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IImplementationFile.md#savetofile)

## Returned by

[ISimSupportServerModule.CreateSimImplementationFile](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISimSupportServerModule.md#createsimimplementationfile)
