# SearchField

> Search item field used by the property table and selector systems.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEditor.Search](/engine/6000.6/script-reference/unityeditor/search.md)
* **Assembly:** UnityEditor
* **Implements:** [IEquatable\<SearchField>](https://learn.microsoft.com/dotnet/api/system.iequatable-1)

```csharp
public readonly struct SearchField : IEquatable<SearchField>
```

## Fields

| Value                                                                            | Description                                                                                                                                      |
| -------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| [alias](/engine/6000.6/script-reference/unityeditor/search/searchfield/alias.md) | Display label of the field if displayed in the property table.                                                                                   |
| [name](/engine/6000.6/script-reference/unityeditor/search/searchfield/name.md)   | Field selector name. Compared to label, this field can be decorated with tokens such as # when this field selects a dynamic serialized property. |
| [value](/engine/6000.6/script-reference/unityeditor/search/searchfield/value.md) | Value of the search field.                                                                                                                       |

## Constructors

| Constructor                                                                                                                                                          | Description             |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
| [SearchField(System.String)](/engine/6000.6/script-reference/unityeditor/search/searchfield/ctor.md#searchfield\(string\))                                           | Creates a search field. |
| [SearchField(System.String,System.Object)](/engine/6000.6/script-reference/unityeditor/search/searchfield/ctor.md#searchfield\(string-object\))                      | Creates a search field. |
| [SearchField(System.String,System.String,System.Object)](/engine/6000.6/script-reference/unityeditor/search/searchfield/ctor.md#searchfield\(string-string-object\)) | Creates a search field. |

## Properties

| Property                                                                         | Description                             |
| -------------------------------------------------------------------------------- | --------------------------------------- |
| [label](/engine/6000.6/script-reference/unityeditor/search/searchfield/label.md) | Field property label that was selected. |
