
# IEDM_RawSearchBaseOptions interface

*No description yet.*

```csharp
public interface IEDM_RawSearchBaseOptions : IEDM_Object
```

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

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

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [Condition](#condition) | [IEDM_SearchCondition](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_SearchCondition.md) | get; set |  |

### Condition

*No description yet.*

```csharp
IEDM_SearchCondition GetCondition();
void SetCondition(IEDM_SearchCondition argValue);
```

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

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [CreateBooleanCondition](#createbooleancondition) | [IEDM_SearchConditionBooleanQuery](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_SearchConditionBooleanQuery.md) |  |
| [CreateStrictCondition](#createstrictcondition) | [IEDM_SearchConditionStrictQuery](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_SearchConditionStrictQuery.md) |  |
| [CreateWildcardCondition](#createwildcardcondition) | [IEDM_SearchConditionWildcardQuery](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_SearchConditionWildcardQuery.md) |  |

### CreateBooleanCondition

*No description yet.*

```csharp
IEDM_SearchConditionBooleanQuery CreateBooleanCondition();
```

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

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

### CreateStrictCondition

*No description yet.*

```csharp
IEDM_SearchConditionStrictQuery CreateStrictCondition();
```

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

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

### CreateWildcardCondition

*No description yet.*

```csharp
IEDM_SearchConditionWildcardQuery CreateWildcardCondition();
```

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

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

## 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

[Utils.CreateEDMS_RawSearchBaseOptions](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/Utils.md#createedms_rawsearchbaseoptions)

## Accepted by

[IEDMS_Vault.RawSearchParametersVault](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDMS_Vault.md#rawsearchparametersvault), [IEDMS_Vault.RawSearchValuesForParameters](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDMS_Vault.md#rawsearchvaluesforparameters), [IEDMS_Vault.RawSearchValuesForTypedParameters](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDMS_Vault.md#rawsearchvaluesfortypedparameters)
