
# EDMSUtils class

*No description yet.*

```csharp
public class EDMSUtils
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetSortedParameterTypes](#getsortedparametertypes) | `IEnumerable<`[ParamType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp-edms/ParamType.md)`>` |  |
| [IsDictionaryParameterDefinition](#isdictionaryparameterdefinition) | `bool` |  |
| [IsExtendedParamType](#isextendedparamtype) | `bool` |  |
| [IsExtendedSimpleTypeParameterDefinition](#isextendedsimpletypeparameterdefinition) | `bool` |  |
| [ParameterTypeGuidToType](#parametertypeguidtotype) | [ParamType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp-edms/ParamType.md) |  |
| [ParameterTypeToTypeGuid](#parametertypetotypeguid) | `string` |  |
| [ParameterTypeToUnitName](#parametertypetounitname) | `string` |  |

### GetSortedParameterTypes

*No description yet.*

```csharp
static IEnumerable<ParamType> GetSortedParameterTypes();
```

**Returns:** `IEnumerable<`[ParamType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp-edms/ParamType.md)`>`

### IsDictionaryParameterDefinition

*No description yet.*

```csharp
static bool IsDictionaryParameterDefinition(ParamType paramType, string definitionType, string definitionGuid);
static bool IsDictionaryParameterDefinition(string paramTypeGuid, string definitionType, string definitionGuid);
```

**Overload 1:** `static bool IsDictionaryParameterDefinition(ParamType paramType, string definitionType, string definitionGuid)`

| Parameter | Type | Passing |
| --- | --- | --- |
| `paramType` | [ParamType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp-edms/ParamType.md) | value |
| `definitionType` | `string` | value |
| `definitionGuid` | `string` | value |

Returns `bool`.

**Overload 2:** `static bool IsDictionaryParameterDefinition(string paramTypeGuid, string definitionType, string definitionGuid)`

| Parameter | Type | Passing |
| --- | --- | --- |
| `paramTypeGuid` | `string` | value |
| `definitionType` | `string` | value |
| `definitionGuid` | `string` | value |

Returns `bool`.

### IsExtendedParamType

*No description yet.*

```csharp
static bool IsExtendedParamType(ParamType paramType);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `paramType` | [ParamType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp-edms/ParamType.md) | value |

**Returns:** `bool`

### IsExtendedSimpleTypeParameterDefinition

*No description yet.*

```csharp
static bool IsExtendedSimpleTypeParameterDefinition(ParamType paramType, string definitionType, string definitionGuid);
static bool IsExtendedSimpleTypeParameterDefinition(string paramTypeGuid, string definitionType, string definitionGuid);
```

**Overload 1:** `static bool IsExtendedSimpleTypeParameterDefinition(ParamType paramType, string definitionType, string definitionGuid)`

| Parameter | Type | Passing |
| --- | --- | --- |
| `paramType` | [ParamType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp-edms/ParamType.md) | value |
| `definitionType` | `string` | value |
| `definitionGuid` | `string` | value |

Returns `bool`.

**Overload 2:** `static bool IsExtendedSimpleTypeParameterDefinition(string paramTypeGuid, string definitionType, string definitionGuid)`

| Parameter | Type | Passing |
| --- | --- | --- |
| `paramTypeGuid` | `string` | value |
| `definitionType` | `string` | value |
| `definitionGuid` | `string` | value |

Returns `bool`.

### ParameterTypeGuidToType

*No description yet.*

```csharp
static ParamType ParameterTypeGuidToType(string paramTypeGuid);
```

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

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

### ParameterTypeToTypeGuid

*No description yet.*

```csharp
static string ParameterTypeToTypeGuid(ParamType paramType);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `paramType` | [ParamType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp-edms/ParamType.md) | value |

**Returns:** `string`

### ParameterTypeToUnitName

*No description yet.*

```csharp
static string ParameterTypeToUnitName(ParamType paramType);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `paramType` | [ParamType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp-edms/ParamType.md) | value |

**Returns:** `string`
