
# IDXPWorkspaceHelper interface

*No description yet.*

```csharp
public interface IDXPWorkspaceHelper
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [CompareLocalProjectWithLastRevision](#comparelocalprojectwithlastrevision) | [IDXPLocalComparisonResult](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDXPLocalComparisonResult.md) |  |
| [CompareLocalProjectWithSpecificRevision](#comparelocalprojectwithspecificrevision) | [IDXPLocalComparisonResult](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDXPLocalComparisonResult.md) |  |

### CompareLocalProjectWithLastRevision

*No description yet.*

```csharp
IDXPLocalComparisonResult CompareLocalProjectWithLastRevision(string argProjectPath, TLocalComparisonRevisionType argRevisionType, TLocalComparisonDocumentType argDocumentType, bool argShowPrepareDialog, IDXPLocalComparisonCallback argCallback);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argProjectPath` | `string` | value |
| `argRevisionType` | [TLocalComparisonRevisionType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/TLocalComparisonRevisionType.md) | value |
| `argDocumentType` | [TLocalComparisonDocumentType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/TLocalComparisonDocumentType.md) | value |
| `argShowPrepareDialog` | `bool` | value |
| `argCallback` | [IDXPLocalComparisonCallback](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDXPLocalComparisonCallback.md) | value |

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

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

### CompareLocalProjectWithSpecificRevision

*No description yet.*

```csharp
IDXPLocalComparisonResult CompareLocalProjectWithSpecificRevision(string argProjectPath, TLocalComparisonRevisionType argRevisionType, string argRevisionID, TLocalComparisonDocumentType argDocumentType, bool argShowPrepareDialog, IDXPLocalComparisonCallback argCallback);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argProjectPath` | `string` | value |
| `argRevisionType` | [TLocalComparisonRevisionType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/TLocalComparisonRevisionType.md) | value |
| `argRevisionID` | `string` | value |
| `argDocumentType` | [TLocalComparisonDocumentType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/TLocalComparisonDocumentType.md) | value |
| `argShowPrepareDialog` | `bool` | value |
| `argCallback` | [IDXPLocalComparisonCallback](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDXPLocalComparisonCallback.md) | value |

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

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