ProductSearchFieldCriterion reference
This article provides reference material about ProductSearchFieldCriterion
struct.
Methods
Between
Creates a criterion with between filter.
Example:
var criterion = ProductSearchFieldCriterion.Between(1, 5);
Contains
Creates a criterion with contains filter.
Example:
var criterion = ProductSearchFieldCriterion.Contains("lorem");
Equal
Creates a criterion with equal filter.
Example:
var criterion = ProductSearchFieldCriterion.Equal("lorem");
Greater
Creates a criterion with greater filter.
Example:
var criterion = ProductSearchFieldCriterion.Greater(5);
GreaterOrEqual
Creates a criterion with greater or equal filter.
Example:
var criterion = ProductSearchFieldCriterion.GreaterOrEqual(5);
Less
Creates a criterion with less filter.
Example:
var criterion = ProductSearchFieldCriterion.Less(5);
LessOrEqual
Creates a criterion with less or equal filter.
Example:
var criterion = ProductSearchFieldCriterion.LessOrEqual(5);
NotContains
Creates a criterion with not contains filter.
Example:
var criterion = ProductSearchFieldCriterion.NotContains("lorem");
NotEqual
Creates a criterion with not equal filter.
Example:
var criterion = ProductSearchFieldCriterion.NotEqual("lorem");
IsBetweenFilter
Checks whether the criterion represents between filter.
Example:
if (criterion.IsBetweenFilter(out var min, our var max))
{
...
}
IsContainsFilter
Checks whether the criterion represents contains filter.
Example:
if (criterion.IsContainsFilter(out var value))
{
...
}
IsEqualFilter
Checks whether the criterion represents equal filter.
Example:
if (criterion.IsEqualFilter(out var value))
{
...
}
IsGreaterFilter
Checks whether the criterion represents greater filter.
Example:
if (criterion.IsGreaterFilter(out var value))
{
...
}
IsGreaterOrEqualFilter
Checks whether the criterion represents greater or equal filter.
Example:
if (criterion.IsGreaterOrEqualFilter(out var value))
{
...
}
IsLessFilter
Checks whether the criterion represents less filter.
Example:
if (criterion.IsLessFilter(out var value))
{
...
}
IsLessOrEqualFilter
Checks whether the criterion represents less or equal filter.
Example:
if (criterion.IsLessOrEqualFilter(out var value))
{
...
}
IsNotContainsFilter
Checks whether the criterion represents not contains filter.
Example:
if (criterion.IsNotContainsFilter(out var value))
{
...
}
IsNotEqualFilter
Checks whether the criterion represents not equal filter.
Example:
if (criterion.IsNotEqualFilter(out var value))
{
...
}