A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.infragistics.com/blazor/docs/api/api/IgniteUI.Blazor.Controls.FilterFactory.html below:

Class FilterFactory

Assists in building filters to use with the grids and datasources.

Inheritance

System.Object

FilterFactory

Namespace: IgniteUI.Blazor.Controls Assembly: IgniteUI.Blazor.dll Syntax
public class FilterFactory : Object
Constructors FilterFactory() Declaration Properties Instance

A singleton instance of the factory.

Declaration
public static FilterFactory Instance { get; }
Property Value TodayOverride

Gets or sets an override for todays date which is used in many date expressions.

Declaration
public DateTime TodayOverride { get; set; }
Property Value Type Description System.DateTime Methods Add(IgbFilterExpression, IgbFilterExpression)

Creates an Add expression given a left and right expression.

Declaration
public IgbFilterExpression Add(IgbFilterExpression left, IgbFilterExpression right)
Parameters Returns And(IgbFilterExpression, IgbFilterExpression)

Creates an And expression given a left and right expression.

Declaration
public IgbFilterExpression And(IgbFilterExpression left, IgbFilterExpression right)
Parameters Returns Build(DataSourceFilterBuilderBuildCallback)

Calls a callback providing a factory for use within the callback.

Declaration
public static IgbFilterExpression Build(DataSourceFilterBuilderBuildCallback callback)
Parameters Returns Cast(IgbFilterExpression, DataSourceSchemaPropertyType)

Creates a Cast expression.

Declaration
public IgbFilterExpression Cast(IgbFilterExpression expression, DataSourceSchemaPropertyType type)
Parameters Returns Ceiling(IgbFilterExpression)

Creates a Ceiling expression given an expression.

Declaration
public IgbFilterExpression Ceiling(IgbFilterExpression expression)
Parameters Returns Concat(IgbFilterExpression, IgbFilterExpression)

Creates a Concat expression.

Declaration
public IgbFilterExpression Concat(IgbFilterExpression expression, IgbFilterExpression toAppend)
Parameters Type Name Description IgbFilterExpression expression

An expression that resolves to a string.

IgbFilterExpression toAppend

An expression that resolves to a string to concatenate to the first expression.

Returns Concat(IgbFilterExpression, String)

Creates a Concat expression.

Declaration
public IgbFilterExpression Concat(IgbFilterExpression expression, string toAppend)
Parameters Type Name Description IgbFilterExpression expression

An expression that resolves to a string.

System.String toAppend

A string to concatenate to the first expression.

Returns Contains(IgbFilterExpression, IgbFilterExpression)

Creates a Contains expression.

Declaration
public IgbFilterExpression Contains(IgbFilterExpression wholeString, IgbFilterExpression subString)
Parameters Type Name Description IgbFilterExpression wholeString

An expression that resolves to a string.

IgbFilterExpression subString

An expression that resolves to a string search for in the first expression.

Returns Contains(IgbFilterExpression, String)

Creates a Contains expression.

Declaration
public IgbFilterExpression Contains(IgbFilterExpression wholeString, string subString)
Parameters Type Name Description IgbFilterExpression wholeString

An expression that resolves to a string.

System.String subString

A string search for in the first expression.

Returns Date(IgbFilterExpression)

Creates a Date expression.

Declaration
public IgbFilterExpression Date(IgbFilterExpression expression)
Parameters Type Name Description IgbFilterExpression expression

An expression that resolves to a datetime to get the Date of.

Returns Day(IgbFilterExpression)

Creates a Day expression.

Declaration
public IgbFilterExpression Day(IgbFilterExpression expression)
Parameters Type Name Description IgbFilterExpression expression

An expression which resolves to a date to extract the day from.

Returns Divide(IgbFilterExpression, IgbFilterExpression)

Creates a Divide expression given a left and right expression.

Declaration
public IgbFilterExpression Divide(IgbFilterExpression left, IgbFilterExpression right)
Parameters Returns EndsWith(IgbFilterExpression, IgbFilterExpression)

Creates an EndsWith expression.

Declaration
public IgbFilterExpression EndsWith(IgbFilterExpression wholeString, IgbFilterExpression subString)
Parameters Type Name Description IgbFilterExpression wholeString

An expression that resolves to a string.

IgbFilterExpression subString

An expression that resolves to a string search for at the end of the first expression.

Returns EndsWith(IgbFilterExpression, String)

Creates a EndsWith expression.

Declaration
public IgbFilterExpression EndsWith(IgbFilterExpression wholeString, string subString)
Parameters Type Name Description IgbFilterExpression wholeString

An expression that resolves to a string.

System.String subString

A string search for at the end of the first expression.

Returns Env(IgbFilterExpression) Declaration
public IgbFilterExpression Env(IgbFilterExpression varName)
Parameters Returns Equal(IgbFilterExpression, IgbFilterExpression)

Creates an Equal expression given a left and right expression.

Declaration
public IgbFilterExpression Equal(IgbFilterExpression left, IgbFilterExpression right)
Parameters Returns Floor(IgbFilterExpression)

Creates a Floor expression.

Declaration
public IgbFilterExpression Floor(IgbFilterExpression expression)
Parameters Type Name Description IgbFilterExpression expression

An expression that resolves to a number to get the Floor of.

Returns GreaterThan(IgbFilterExpression, IgbFilterExpression)

Creates a Greater Than expression given a left and right expression.

Declaration
public IgbFilterExpression GreaterThan(IgbFilterExpression left, IgbFilterExpression right)
Parameters Returns GreaterThanOrEqual(IgbFilterExpression, IgbFilterExpression)

Creates a Greater Than Or Equal expression given a left and right expression.

Declaration
public IgbFilterExpression GreaterThanOrEqual(IgbFilterExpression left, IgbFilterExpression right)
Parameters Returns Group(IgbFilterExpression)

Creates a grouping expression.

Declaration
public IgbFilterExpression Group(IgbFilterExpression expression)
Parameters Returns Hour(IgbFilterExpression)

Creates an Hour expression.

Declaration
public IgbFilterExpression Hour(IgbFilterExpression expression)
Parameters Type Name Description IgbFilterExpression expression

An expression that resolves to a datetime to get the Hour of.

Returns IndexOf(IgbFilterExpression, IgbFilterExpression)

Creates an IndexOf expression.

Declaration
public IgbFilterExpression IndexOf(IgbFilterExpression target, IgbFilterExpression toFind)
Parameters Type Name Description IgbFilterExpression target

An expression that resolves to a string.

IgbFilterExpression toFind

An expression that resolves to a string search for in the first expression.

Returns IndexOf(IgbFilterExpression, String)

Creates an IndexOf expression.

Declaration
public IgbFilterExpression IndexOf(IgbFilterExpression target, string toFind)
Parameters Type Name Description IgbFilterExpression target

An expression that resolves to a string.

System.String toFind

A string search for in the first expression.

Returns IsOf(IgbFilterExpression, DataSourceSchemaPropertyType)

Creates an IsOf expression.

Declaration
public IgbFilterExpression IsOf(IgbFilterExpression expression, DataSourceSchemaPropertyType type)
Parameters Returns Length(IgbFilterExpression)

Creates a Length expression.

Declaration
public IgbFilterExpression Length(IgbFilterExpression expression)
Parameters Type Name Description IgbFilterExpression expression

An expression that resolves to a string to get the length of.

Returns LessThan(IgbFilterExpression, IgbFilterExpression)

Creates a Less Than expression given a left and right expression.

Declaration
public IgbFilterExpression LessThan(IgbFilterExpression left, IgbFilterExpression right)
Parameters Returns LessThanOrEqual(IgbFilterExpression, IgbFilterExpression)

Creates a Less Than Or Equal expression given a left and right expression.

Declaration
public IgbFilterExpression LessThanOrEqual(IgbFilterExpression left, IgbFilterExpression right)
Parameters Returns Literal(Object)

Creates a literal value expression.

Declaration
public IgbFilterExpression Literal(object value)
Parameters Type Name Description System.Object value

The literal value to use.

Returns Minute(IgbFilterExpression)

Creates a Minute expression.

Declaration
public IgbFilterExpression Minute(IgbFilterExpression expression)
Parameters Type Name Description IgbFilterExpression expression

An expression that resolves to a datetime to get the Minute of.

Returns Modulus(IgbFilterExpression, IgbFilterExpression)

Creates a Modulus expression given a left and right expression.

Declaration
public IgbFilterExpression Modulus(IgbFilterExpression left, IgbFilterExpression right)
Parameters Returns Month(IgbFilterExpression)

Creates a Month expression.

Declaration
public IgbFilterExpression Month(IgbFilterExpression expression)
Parameters Type Name Description IgbFilterExpression expression

An expression that resolves to a datetime to get the Month of.

Returns Multiply(IgbFilterExpression, IgbFilterExpression)

Creates a Multiply expression given a left and right expression.

Declaration
public IgbFilterExpression Multiply(IgbFilterExpression left, IgbFilterExpression right)
Parameters Returns Not(IgbFilterExpression)

Creates an Not expression given an expression.

Declaration
public IgbFilterExpression Not(IgbFilterExpression expression)
Parameters Type Name Description IgbFilterExpression expression

The expression to create the Not expression for.

Returns NotEqual(IgbFilterExpression, IgbFilterExpression)

Creates a Not Equal expression given a left and right expression.

Declaration
public IgbFilterExpression NotEqual(IgbFilterExpression left, IgbFilterExpression right)
Parameters Returns Now()

Creates a Now expression which returns the current date/time.

Declaration
public IgbFilterExpression Now()
Returns Or(IgbFilterExpression, IgbFilterExpression)

Creates an Or expression given a left and right expression.

Declaration
public IgbFilterExpression Or(IgbFilterExpression left, IgbFilterExpression right)
Parameters Returns Property(String)

Creates a property access expression.

Declaration
public IgbFilterExpression Property(string propertyName)
Parameters Type Name Description System.String propertyName

The property name to access.

Returns Replace(IgbFilterExpression, IgbFilterExpression, IgbFilterExpression)

Creates a Replace expression.

Declaration
public IgbFilterExpression Replace(IgbFilterExpression target, IgbFilterExpression toFind, IgbFilterExpression replacement)
Parameters Type Name Description IgbFilterExpression target

An expression that resolves to a string.

IgbFilterExpression toFind

An expression that resolves to a string search for in the first expression.

IgbFilterExpression replacement

An expression that resolves to a string to replace for toFind in the first expression.

Returns Replace(IgbFilterExpression, IgbFilterExpression, String)

Creates a Replace expression.

Declaration
public IgbFilterExpression Replace(IgbFilterExpression target, IgbFilterExpression toFind, string replacement)
Parameters Type Name Description IgbFilterExpression target

An expression that resolves to a string.

IgbFilterExpression toFind

An expression that resolves to a string search for in the first expression.

System.String replacement

A string to substitute for toFind in target.

Returns Replace(IgbFilterExpression, String, IgbFilterExpression)

Creates a Replace expression.

Declaration
public IgbFilterExpression Replace(IgbFilterExpression target, string toFind, IgbFilterExpression replacement)
Parameters Type Name Description IgbFilterExpression target

An expression that resolves to a string.

System.String toFind

A string search for in the first expression.

IgbFilterExpression replacement

An expression that resolves to a string to substitute for toFind in target.

Returns Replace(IgbFilterExpression, String, String)

Creates a Replace expression.

Declaration
public IgbFilterExpression Replace(IgbFilterExpression target, string toFind, string replacement)
Parameters Type Name Description IgbFilterExpression target

An expression that resolves to a string.

System.String toFind

A string search for in the first expression.

System.String replacement

A string to substitute for toFind in target.

Returns Round(IgbFilterExpression)

Creates a Round expression.

Declaration
public IgbFilterExpression Round(IgbFilterExpression expression)
Parameters Type Name Description IgbFilterExpression expression

An expression that resolves to a number to round.

Returns Second(IgbFilterExpression)

Creates a Second expression.

Declaration
public IgbFilterExpression Second(IgbFilterExpression expression)
Parameters Type Name Description IgbFilterExpression expression

An expression that resolves to a datetime to get the Second of.

Returns StartsWith(IgbFilterExpression, IgbFilterExpression)

Creates a StartsWith expression.

Declaration
public IgbFilterExpression StartsWith(IgbFilterExpression wholeString, IgbFilterExpression subString)
Parameters Type Name Description IgbFilterExpression wholeString

An expression that resolves to a string.

IgbFilterExpression subString

An expression that resolves to a string search for at the start of wholeString.

Returns StartsWith(IgbFilterExpression, String)

Creates an StartsWith expression.

Declaration
public IgbFilterExpression StartsWith(IgbFilterExpression wholeString, string subString)
Parameters Type Name Description IgbFilterExpression wholeString

An expression that resolves to a string.

System.String subString

A string search for at the start of wholeString.

Returns Substring(IgbFilterExpression, IgbFilterExpression)

Creates an StartsWith expression.

Declaration
public IgbFilterExpression Substring(IgbFilterExpression wholeString, IgbFilterExpression startIndex)
Parameters Type Name Description IgbFilterExpression wholeString

An expression that resolves to a string.

IgbFilterExpression startIndex

An expression that resolves to an integer for where to start the substring.

Returns Substring(IgbFilterExpression, IgbFilterExpression, IgbFilterExpression)

Creates an StartsWith expression.

Declaration
public IgbFilterExpression Substring(IgbFilterExpression expression, IgbFilterExpression startIndex, IgbFilterExpression length)
Parameters Type Name Description IgbFilterExpression expression

An expression that resolves to a string.

IgbFilterExpression startIndex

An expression that resolves to an integer for where to start the substring.

IgbFilterExpression length

An expression that resolves to an integer how long the substring should be.

Returns Substring(IgbFilterExpression, IgbFilterExpression, Int32)

Creates an StartsWith expression.

Declaration
public IgbFilterExpression Substring(IgbFilterExpression expression, IgbFilterExpression startIndex, int length)
Parameters Type Name Description IgbFilterExpression expression

An expression that resolves to a string.

IgbFilterExpression startIndex

An expression that resolves to an integer for where to start the substring.

System.Int32 length

An integer how long the substring should be.

Returns Substring(IgbFilterExpression, Int32)

Creates an StartsWith expression.

Declaration
public IgbFilterExpression Substring(IgbFilterExpression wholeString, int startIndex)
Parameters Type Name Description IgbFilterExpression wholeString

An expression that resolves to a string.

System.Int32 startIndex

An integer for where to start the substring.

Returns Substring(IgbFilterExpression, Int32, IgbFilterExpression)

Creates an StartsWith expression.

Declaration
public IgbFilterExpression Substring(IgbFilterExpression expression, int startIndex, IgbFilterExpression length)
Parameters Type Name Description IgbFilterExpression expression

An expression that resolves to a string.

System.Int32 startIndex

An integer for where to start the substring.

IgbFilterExpression length

An expression that resolves to an integer how long the substring should be.

Returns Substring(IgbFilterExpression, Int32, Int32)

Creates an StartsWith expression.

Declaration
public IgbFilterExpression Substring(IgbFilterExpression expression, int startIndex, int length)
Parameters Type Name Description IgbFilterExpression expression

An expression that resolves to a string.

System.Int32 startIndex

An integer for where to start the substring.

System.Int32 length

An integer how long the substring should be.

Returns Subtract(IgbFilterExpression, IgbFilterExpression)

Creates a Subtract expression given a left and right expression.

Declaration
public IgbFilterExpression Subtract(IgbFilterExpression left, IgbFilterExpression right)
Parameters Returns Time(IgbFilterExpression)

Creates a Time expression.

Declaration
public IgbFilterExpression Time(IgbFilterExpression expression)
Parameters Type Name Description IgbFilterExpression expression

An expression that resolves to a datetime to get the Time of.

Returns ToLower(IgbFilterExpression)

Creates a ToLower expression.

Declaration
public IgbFilterExpression ToLower(IgbFilterExpression expression)
Parameters Type Name Description IgbFilterExpression expression

An expression that resolves to a string to get the ToLower of.

Returns ToUpper(IgbFilterExpression)

Creates a ToUpper expression.

Declaration
public IgbFilterExpression ToUpper(IgbFilterExpression expression)
Parameters Type Name Description IgbFilterExpression expression

An expression that resolves to a string to get the ToUpper of.

Returns Trim(IgbFilterExpression)

Creates a Trim expression.

Declaration
public IgbFilterExpression Trim(IgbFilterExpression expression)
Parameters Type Name Description IgbFilterExpression expression

An expression that resolves to a string to get the Trim of.

Returns Year(IgbFilterExpression)

Creates a Year expression.

Declaration
public IgbFilterExpression Year(IgbFilterExpression expression)
Parameters Type Name Description IgbFilterExpression expression

An expression that resolves to a datetime to get the Year of.

Returns

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4