
# IEDM_SearchConditionRangeQuery interface

*No description yet.*

```csharp
public interface IEDM_SearchConditionRangeQuery : IEDM_SearchCondition
```

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

**Inherits:** [IEDM_Object](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Object.md) → [IEDM_SearchCondition](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_SearchCondition.md)

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [Field](#field) | `string` | get; set |  |
| [FieldType](#fieldtype) | [TEDM_SearchConditionFieldType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/TEDM_SearchConditionFieldType.md) | get; set |  |
| [Max](#max) | `double` | get; set |  |
| [MaxInclusive](#maxinclusive) | `bool` | get; set |  |
| [Min](#min) | `double` | get; set |  |
| [MinInclusive](#mininclusive) | `bool` | get; set |  |
| [PrecisionStep](#precisionstep) | `int` | get; set |  |

### Field

*No description yet.*

```csharp
string GetField();
void SetField(string argValue);
```

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

### FieldType

*No description yet.*

```csharp
TEDM_SearchConditionFieldType GetFieldType();
void SetFieldType(TEDM_SearchConditionFieldType argValue);
```

**Type:** [TEDM_SearchConditionFieldType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/TEDM_SearchConditionFieldType.md) · **Access:** read/write

The accessors are extension methods of `IEDM_SearchConditionRangeQueryHelper` (`using DXP;`).

### Max

*No description yet.*

```csharp
double GetMax();
void SetMax(double argValue);
```

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

### MaxInclusive

*No description yet.*

```csharp
bool GetMaxInclusive();
void SetMaxInclusive(bool argValue);
```

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

### Min

*No description yet.*

```csharp
double GetMin();
void SetMin(double argValue);
```

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

### MinInclusive

*No description yet.*

```csharp
bool GetMinInclusive();
void SetMinInclusive(bool argValue);
```

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

### PrecisionStep

*No description yet.*

```csharp
int GetPrecisionStep();
void SetPrecisionStep(int argValue);
```

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

## Inherited members

- From [IEDM_Object](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Object.md): [CopyTo](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Object.md#copyto), [Replicate](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Object.md#replicate)

## Returned by

[IEDM_RawSearchOptions.CreateRangeCondition](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_RawSearchOptions.md#createrangecondition), [IEDM_SearchConditionBooleanQueryItem.CreateRangeCondition](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_SearchConditionBooleanQueryItem.md#createrangecondition)
