Compose search queries to find messages by subject, date, sender, flags and other criteria.

## Classes

| Class | Description |
| --- | --- |
| [BinaryComparisonField](./binarycomparisonfield/) | Represents the binary search field. |
| [BoolComparisonField](./boolcomparisonfield/) | Represents the boolean search field. |
| [ComparisonField](./comparisonfield/) | Base class that represents one search field. |
| [DateComparisonField](./datecomparisonfield/) | Represents the date search field. |
| [DoubleComparisonField](./doublecomparisonfield/) | Represents the double search field. |
| [EnumComparisonField](./enumcomparisonfield/) | Represents the enum search field. |
| [IntComparisonField](./intcomparisonfield/) | Represents the integer search field. |
| [LongComparisonField](./longcomparisonfield/) | Represents the Int64 search field. |
| [MailQuery](./mailquery/) | Represents the search criteria, that are used to match several message properties in the mailbox. |
| [MailQueryBuilder](./mailquerybuilder/) | Represents the builder of search expression. |
| [QueryField](./queryfield/) | Base class for query fields. |
| [StringComparisonField](./stringcomparisonfield/) | Represents the string search field. |
## Enumeration

| Enumeration | Description |
| --- | --- |
| [DateComparisonType](./datecomparisontype/) | Specifies a type of comparison |


