
# IInstalledConstraintFiles interface

The `IInstalledConstraintFiles` interface represents the constraint files that are installed in Altium Designer, ie available to a FPGA project.

```csharp
public interface IInstalledConstraintFiles
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [ConstraintFileIsInstalled](#constraintfileisinstalled) | `bool` |  |
| [DefaultConstraintFile](#defaultconstraintfile) | `string` |  |
| [EditInstalledConstraintFiles](#editinstalledconstraintfiles) | `bool` |  |
| [InstalledConstraintFile](#installedconstraintfile) | `string` |  |
| [InstalledConstraintFileCount](#installedconstraintfilecount) | `int` |  |

### ConstraintFileIsInstalled

*No description yet.*

```csharp
bool ConstraintFileIsInstalled(string argPath);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argPath` | `string` | value |

**Returns:** `bool`

### DefaultConstraintFile

*No description yet.*

```csharp
string DefaultConstraintFile();
```

**Returns:** `string`

### EditInstalledConstraintFiles

*No description yet.*

```csharp
bool EditInstalledConstraintFiles();
```

**Returns:** `bool`

### InstalledConstraintFile

*No description yet.*

```csharp
string InstalledConstraintFile(int argIndex);
```

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

**Returns:** `string`

### InstalledConstraintFileCount

*No description yet.*

```csharp
int InstalledConstraintFileCount();
```

**Returns:** `int`
