
# IVcsProject4 interface

*No description yet.*

```csharp
public interface IVcsProject4
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetLastRevision](#getlastrevision) | [IVcsRevisionInfo](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IVcsRevisionInfo.md) |  |
| [GetLastRevisionFromCache](#getlastrevisionfromcache) | [IVcsRevisionInfo](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IVcsRevisionInfo.md) |  |
| [GetLastRevisionFromRepo](#getlastrevisionfromrepo) | [IVcsRevisionInfo](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IVcsRevisionInfo.md) |  |
| [GetLastRevisions](#getlastrevisions) | [IVcsRevisions](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IVcsRevisions.md) |  |

### GetLastRevision

*No description yet.*

```csharp
IVcsRevisionInfo GetLastRevision(string argFileName, bool argUseRemoteHistory);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argFileName` | `string` | value |
| `argUseRemoteHistory` | `bool` | value |

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

Extension method of `IVcsProject4Helper` (`using DXP;`).

### GetLastRevisionFromCache

*No description yet.*

```csharp
IVcsRevisionInfo GetLastRevisionFromCache(string argFileName, bool argUseRemoteHistory);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argFileName` | `string` | value |
| `argUseRemoteHistory` | `bool` | value |

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

Extension method of `IVcsProject4Helper` (`using DXP;`).

### GetLastRevisionFromRepo

*No description yet.*

```csharp
IVcsRevisionInfo GetLastRevisionFromRepo(string argFileName, bool argUseRemoteHistory);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argFileName` | `string` | value |
| `argUseRemoteHistory` | `bool` | value |

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

Extension method of `IVcsProject4Helper` (`using DXP;`).

### GetLastRevisions

*No description yet.*

```csharp
IVcsRevisions GetLastRevisions(IVcsFileNames argFileNames, bool argUseRemoteHistory);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argFileNames` | [IVcsFileNames](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IVcsFileNames.md) | value |
| `argUseRemoteHistory` | `bool` | value |

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

Extension method of `IVcsProject4Helper` (`using DXP;`).
