Search/Filters/Filters library

Classes

ContainsSubString
//
ExcludesBitmask
Represents a bitmask exclusion search filter. Applications can use ExcludesBitExcludesBitmaskFilter to define conditions such as "(OrdinalField and 0x0010) != 0x0010"
Exists
Represents a search filter checking if a field is set. Applications can use ExistsFilter to define conditions such as "Field IS SET".
IsEqualTo
Represents a search filter that checks if a property is equal to a given value or other property.
IsGreaterThan
Represents a search filter that checks if a property is greater than a given value or other property.
IsGreaterThanOrEqualTo
Represents a search filter that checks if a property is greater than or equal to a given value or other property.
IsLessThan
Represents a search filter that checks if a property is less than a given value or other property.
IsLessThanOrEqualTo
Represents a search filter that checks if a property is less than or equal to a given value or other property.
IsNotEqualTo
Represents a search filter that checks if a property is not equal to a given value or other property.
Not
//
PropertyBasedFilter
Represents a search filter where an item or folder property is involved.
RelationalFilter
Represents the base class for relational filters (for example, IsEqualTo, IsGreaterThan or IsLessThanOrEqualTo).
SearchFilter
Represents the base search filter class. Use descendant search filter classes such as SearchFilter.IsEqualTo, SearchFilter.ContainsSubString and SearchFilter.SearchFilterCollection to define search filters.
SearchFilterCollection
Represents a collection of search filters linked by a logical operator. Applications can use SearchFilterCollection to define complex search filters such as "Condition1 AND Condition2".