Class IgbFilterExpression
Represents a filter expression for use with the grids and data sources.
Inheritance
Implements
Inherited Members
Namespace: IgniteUI.Blazor.Controls
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbFilterExpression : BaseRendererElement, JsonSerializable
Constructors
IgbFilterExpression()
Declaration
public IgbFilterExpression()
Properties
IsAutoGenerated
Declaration
public bool IsAutoGenerated { get; protected set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsFunction
Gets whether the expression is a function.
Declaration
public virtual bool IsFunction { get; protected set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsLiteral
Gets whether the expression is a literal.
Declaration
public virtual bool IsLiteral { get; protected set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsNull
Gets whether the expresssion is null.
Declaration
public virtual bool IsNull { get; protected set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsOperation
Gets whether the expression is an operation.
Declaration
public virtual bool IsOperation { get; protected set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsPropertyReference
Gets whether the expression is a property reference.
Declaration
public virtual bool IsPropertyReference { get; protected set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsWrapper
Gets whether the expression is a wrapper expression.
Declaration
public virtual bool IsWrapper { get; protected set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Precedence
Declaration
public virtual int Precedence { get; protected set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Type
Declaration
public override string Type { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
Methods
Add(IgbFilterExpression)
Returns an expression that is an Add expression of the current expression and right.
Declaration
public IgbFilterExpression Add(IgbFilterExpression right)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | right | The right hand side expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Add(Object)
Returns an expression that is an Add expression of the current expression and literal value.
Declaration
public IgbFilterExpression Add(object literalValue)
Parameters
Type | Name | Description |
---|---|---|
System.Object | literalValue | The right hand side literal value. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
And(IgbFilterExpression)
Returns an expression that is an And expression of the current expression and right.
Declaration
public IgbFilterExpression And(IgbFilterExpression right)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | right |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Cast(DataSourceSchemaPropertyType)
Returns an expression that is an Cast expression of the current expression and propertyType.
Declaration
public IgbFilterExpression Cast(DataSourceSchemaPropertyType propertyType)
Parameters
Type | Name | Description |
---|---|---|
DataSourceSchemaPropertyType | propertyType | A property type to cast to. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Cast(String)
Returns an expression that is an Cast expression of the current expression and propertyType.
Declaration
public IgbFilterExpression Cast(string objectType)
Parameters
Type | Name | Description |
---|---|---|
System.String | objectType | A property type to check against. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Ceiling()
Returns an expression that is an Ceiling expression of the current expression.
Declaration
public IgbFilterExpression Ceiling()
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Concat(IgbFilterExpression)
Returns an expression that is an Concat expression of the current expression and toAppend.
Declaration
public IgbFilterExpression Concat(IgbFilterExpression toAppend)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | toAppend | An expression that resolves to a string to append to the current expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Concat(String)
Returns an expression that is an Contains expression of the current expression and subString.
Declaration
public IgbFilterExpression Concat(string toAppend)
Parameters
Type | Name | Description |
---|---|---|
System.String | toAppend | A string to append to current expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Contains(IgbFilterExpression)
Returns an expression that is an Contains expression of the current expression and subString.
Declaration
public IgbFilterExpression Contains(IgbFilterExpression subString)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | subString | An expresison that resolves to string to search for in the current expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Contains(String)
Returns an expression that is an Contains expression of the current expression and subString.
Declaration
public IgbFilterExpression Contains(string subString)
Parameters
Type | Name | Description |
---|---|---|
System.String | subString | A string to search for in the current expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Date()
Returns an expression that is an Date expression of the current expression.
Declaration
public IgbFilterExpression Date()
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Day()
Returns an expression that is an Day expression of the current expression.
Declaration
public IgbFilterExpression Day()
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Divide(IgbFilterExpression)
Returns an expression that is a Divide expression of the current expression and right.
Declaration
public IgbFilterExpression Divide(IgbFilterExpression right)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | right | The right hand side expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Divide(Object)
Returns an expression that is a Divide expression of the current expression and literalValue.
Declaration
public IgbFilterExpression Divide(object literalValue)
Parameters
Type | Name | Description |
---|---|---|
System.Object | literalValue | The right hand side literal value. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
DividedBy(IgbFilterExpression)
Returns an expression that is a Divide expression of the current expression and right.
Declaration
public IgbFilterExpression DividedBy(IgbFilterExpression right)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | right | The right hand side expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
DividedBy(Object)
Returns an expression that is a Divide expression of the current expression and literalValue.
Declaration
public IgbFilterExpression DividedBy(object literalValue)
Parameters
Type | Name | Description |
---|---|---|
System.Object | literalValue | The right hand side literal value. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
EndsWith(IgbFilterExpression)
Returns an expression that is an EndsWith expression of the current expression and subString.
Declaration
public IgbFilterExpression EndsWith(IgbFilterExpression subString)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | subString | An expression that resolves to a string to search for at the end of the current expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
EndsWith(String)
Returns an expression that is an EndsWith expression of the current expression and subString.
Declaration
public IgbFilterExpression EndsWith(string subString)
Parameters
Type | Name | Description |
---|---|---|
System.String | subString | A string to search for at the end of the current expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
FindByName(String)
Declaration
public override object FindByName(string name)
Parameters
Type | Name | Description |
---|---|---|
System.String | name |
Returns
Type | Description |
---|---|
System.Object |
Overrides
Floor()
Returns an expression that is a Floor expression of the current expression.
Declaration
public IgbFilterExpression Floor()
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
FromEventJson(BaseRendererControl, Dictionary<String, Object>)
Declaration
protected override void FromEventJson(BaseRendererControl control, Dictionary<string, object> args)
Parameters
Type | Name | Description |
---|---|---|
BaseRendererControl | control | |
System.Collections.Generic.Dictionary<System.String, System.Object> | args |
Overrides
Function(FilterExpressionFunctionType, IgbFilterExpression[])
Creates an function filter expression.
Declaration
public static IgbFunctionFilterExpression Function(FilterExpressionFunctionType func, params IgbFilterExpression[] args)
Parameters
Type | Name | Description |
---|---|---|
FilterExpressionFunctionType | func | The function type to apply. |
IgbFilterExpression[] | args | The arguments for the function. |
Returns
Type | Description |
---|---|
IgbFunctionFilterExpression | An expression that represents the result of the function call. |
Group()
Returns an expression that is a group expression of the current expression.
Declaration
public IgbFilterExpression Group()
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Hour()
Returns an expression that is an Hour expression of the current expression.
Declaration
public IgbFilterExpression Hour()
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
IndexOf(IgbFilterExpression)
Returns an expression that is an IndexOf expression of the current expression and toFind.
Declaration
public IgbFilterExpression IndexOf(IgbFilterExpression toFind)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | toFind | An expression that resolves to a string to search for the index of in the current expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
IndexOf(String)
Returns an expression that is an IndexOf expression of the current expression and toFind.
Declaration
public IgbFilterExpression IndexOf(string toFind)
Parameters
Type | Name | Description |
---|---|---|
System.String | toFind | A string to search for the index of in the current expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
IsEqualTo(IgbFilterExpression)
Returns an expression that is an IsEqualTo expression of the current expression and right.
Declaration
public IgbFilterExpression IsEqualTo(IgbFilterExpression right)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | right | The right hand side expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
IsEqualTo(Object)
Returns an expression that is an IsEqualTo expression of the current expression and right.
Declaration
public IgbFilterExpression IsEqualTo(object literalValue)
Parameters
Type | Name | Description |
---|---|---|
System.Object | literalValue | The right hand side literal value. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
IsGreaterThan(IgbFilterExpression)
Returns an expression that is an IsGreaterThan expression of the current expression and right.
Declaration
public IgbFilterExpression IsGreaterThan(IgbFilterExpression right)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | right | The right hand side expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
IsGreaterThan(Object)
Returns an expression that is an IsGreaterThan expression of the current expression and right.
Declaration
public IgbFilterExpression IsGreaterThan(object literalValue)
Parameters
Type | Name | Description |
---|---|---|
System.Object | literalValue | The right hand side literal value. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
IsGreaterThanOrEqualTo(IgbFilterExpression)
Returns an expression that is an IsGreaterThanOrEqualTo expression of the current expression and right.
Declaration
public IgbFilterExpression IsGreaterThanOrEqualTo(IgbFilterExpression right)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | right | The right hand side expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
IsGreaterThanOrEqualTo(Object)
Returns an expression that is an IsGreaterThanOrEqualTo expression of the current expression and right.
Declaration
public IgbFilterExpression IsGreaterThanOrEqualTo(object literalValue)
Parameters
Type | Name | Description |
---|---|---|
System.Object | literalValue | The right hand side literal value. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
IsLessThan(IgbFilterExpression)
Returns an expression that is an IsLessThan expression of the current expression and right.
Declaration
public IgbFilterExpression IsLessThan(IgbFilterExpression right)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | right | The right hand side expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
IsLessThan(Object)
Returns an expression that is an IsGreaterThanOrEqualTo expression of the current expression and right.
Declaration
public IgbFilterExpression IsLessThan(object literalValue)
Parameters
Type | Name | Description |
---|---|---|
System.Object | literalValue | The right hand side literal value. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
IsLessThanOrEqualTo(IgbFilterExpression)
Returns an expression that is an IsLessThanOrEqualTo expression of the current expression and right.
Declaration
public IgbFilterExpression IsLessThanOrEqualTo(IgbFilterExpression right)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | right | The right hand side expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
IsLessThanOrEqualTo(Object)
Returns an expression that is an IsGreaterThanOrEqualTo expression of the current expression and right.
Declaration
public IgbFilterExpression IsLessThanOrEqualTo(object literalValue)
Parameters
Type | Name | Description |
---|---|---|
System.Object | literalValue | The right hand side literal value. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
IsNotEqualTo(IgbFilterExpression)
Returns an expression that is an IsNotEqualTo expression of the current expression and right.
Declaration
public IgbFilterExpression IsNotEqualTo(IgbFilterExpression right)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | right | The right hand side expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
IsNotEqualTo(Object)
Returns an expression that is an IsNotEqualTo expression of the current expression and right.
Declaration
public IgbFilterExpression IsNotEqualTo(object literalValue)
Parameters
Type | Name | Description |
---|---|---|
System.Object | literalValue | The right hand side literal value. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
IsOf(DataSourceSchemaPropertyType)
Returns an expression that is an IsOf expression of the current expression and propertyType.
Declaration
public IgbFilterExpression IsOf(DataSourceSchemaPropertyType propertyType)
Parameters
Type | Name | Description |
---|---|---|
DataSourceSchemaPropertyType | propertyType | A property type to check against. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
IsOf(String)
Returns an expression that is an IsOf expression of the current expression and propertyType.
Declaration
public IgbFilterExpression IsOf(string objectType)
Parameters
Type | Name | Description |
---|---|---|
System.String | objectType | A property type to check against. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Length()
Returns an expression that is an Length expression of the current expression.
Declaration
public IgbFilterExpression Length()
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Literal(Object)
Builds a literal value expression for the provided value.
Declaration
public static IgbLiteralFilterExpression Literal(object literal)
Parameters
Type | Name | Description |
---|---|---|
System.Object | literal | The literal value to build an expression for. |
Returns
Type | Description |
---|---|
IgbLiteralFilterExpression | The resulting expression. |
MarkAutoGenerated()
Declaration
public void MarkAutoGenerated()
MarkAutoGeneratedAsync()
Declaration
public Task MarkAutoGeneratedAsync()
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task |
Minus(IgbFilterExpression)
Returns an expression that is an Subtract expression of the current expression and right.
Declaration
public IgbFilterExpression Minus(IgbFilterExpression right)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | right | The right hand side expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Minus(Object)
Returns an expression that is an Subtract expression of the current expression and right.
Declaration
public IgbFilterExpression Minus(object literalValue)
Parameters
Type | Name | Description |
---|---|---|
System.Object | literalValue | The right hand side literal value. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Minute()
Returns an expression that is an Minute expression of the current expression.
Declaration
public IgbFilterExpression Minute()
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Modulo(IgbFilterExpression)
Returns an expression that is an Modulus expression of the current expression and right.
Declaration
public IgbFilterExpression Modulo(IgbFilterExpression right)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | right | The right hand side expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Modulo(Object)
Returns an expression that is an Modulus expression of the current expression and right.
Declaration
public IgbFilterExpression Modulo(object literalValue)
Parameters
Type | Name | Description |
---|---|---|
System.Object | literalValue | The right hand side literal value. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Month()
Returns an expression that is an Month expression of the current expression.
Declaration
public IgbFilterExpression Month()
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Multiply(IgbFilterExpression)
Returns an expression that is an Multiply expression of the current expression and right.
Declaration
public IgbFilterExpression Multiply(IgbFilterExpression right)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | right | The right hand side expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Multiply(Object)
Returns an expression that is an Multiply expression of the current expression and right.
Declaration
public IgbFilterExpression Multiply(object literalValue)
Parameters
Type | Name | Description |
---|---|---|
System.Object | literalValue | The right hand side literal value. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Not()
Returns an expression that is a Not expression of the current expression.
Declaration
public IgbFilterExpression Not()
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Now()
Returns an expression that is an Now expression.
Declaration
public IgbFilterExpression Now()
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
NullLiteral()
Builds a null literal expression.
Declaration
public static IgbLiteralFilterExpression NullLiteral()
Returns
Type | Description |
---|---|
IgbLiteralFilterExpression | The resulting expression. |
Operation(IgbFilterExpression, FilterExpressionOperatorType, IgbFilterExpression)
Creates an operator filter expression.
Declaration
public static IgbOperationFilterExpression Operation(IgbFilterExpression left, FilterExpressionOperatorType op, IgbFilterExpression right)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | left | The left hand side of the operation. |
FilterExpressionOperatorType | op | The operator to use. |
IgbFilterExpression | right | The right hand side of the operation. |
Returns
Type | Description |
---|---|
IgbOperationFilterExpression | An expression that represents the result of the operation. |
Operation(IgbFilterExpression, FilterExpressionOperatorType, Object)
Creates an operator filter expression.
Declaration
public static IgbOperationFilterExpression Operation(IgbFilterExpression left, FilterExpressionOperatorType op, object value)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | left | The left hand side of the operation. |
FilterExpressionOperatorType | op | The operator to use. |
System.Object | value | A literal value for the operator. |
Returns
Type | Description |
---|---|
IgbOperationFilterExpression | An expression that represents the result of the operation. |
Operation(String, FilterExpressionOperatorType, IgbFilterExpression)
Creates an operator filter expression.
Declaration
public static IgbOperationFilterExpression Operation(string propertyName, FilterExpressionOperatorType op, IgbFilterExpression right)
Parameters
Type | Name | Description |
---|---|---|
System.String | propertyName | The property to operate on. |
FilterExpressionOperatorType | op | The operator to use. |
IgbFilterExpression | right | The right hand side of the operation. |
Returns
Type | Description |
---|---|
IgbOperationFilterExpression | An expression that represents the result of the operation. |
Operation(String, FilterExpressionOperatorType, Object)
Creates an operator filter expression.
Declaration
public static IgbOperationFilterExpression Operation(string propertyName, FilterExpressionOperatorType op, object value)
Parameters
Type | Name | Description |
---|---|---|
System.String | propertyName | The property to operate on. |
FilterExpressionOperatorType | op | The operator to use. |
System.Object | value | A literal value for the operator. |
Returns
Type | Description |
---|---|
IgbOperationFilterExpression | An expression that represents the result of the operation. |
Or(IgbFilterExpression)
Returns an expression that is an Or expression of the current expression and right.
Declaration
public IgbFilterExpression Or(IgbFilterExpression right)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | right |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Plus(IgbFilterExpression)
Returns an expression that is an Add expression of the current expression and right.
Declaration
public IgbFilterExpression Plus(IgbFilterExpression right)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | right | The right hand side expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Plus(Object)
Returns an expression that is an Add expression of the current expression and literalValue.
Declaration
public IgbFilterExpression Plus(object literalValue)
Parameters
Type | Name | Description |
---|---|---|
System.Object | literalValue | The right hand side literal value. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Property(String)
Builds a property access expression for the provided property.
Declaration
public static IgbPropertyReferenceFilterExpression Property(string propertyName)
Parameters
Type | Name | Description |
---|---|---|
System.String | propertyName | The property name to build an expression for. |
Returns
Type | Description |
---|---|
IgbPropertyReferenceFilterExpression | The resulting expression. |
Replace(IgbFilterExpression, IgbFilterExpression)
Returns an expression that is an Replace expression of the current expression.
Declaration
public IgbFilterExpression Replace(IgbFilterExpression toFind, IgbFilterExpression replacement)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | toFind | An expression that resolves to a string to search for in the current expression. |
IgbFilterExpression | replacement | An expression that resolves to a string to substitute into the current expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Replace(IgbFilterExpression, String)
Returns an expression that is an Replace expression of the current expression.
Declaration
public IgbFilterExpression Replace(IgbFilterExpression toFind, string replacement)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | toFind | An expression that resolves to a string to search for in the current expression. |
System.String | replacement | A string to substitute into the current expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Replace(String, IgbFilterExpression)
Returns an expression that is an Replace expression of the current expression.
Declaration
public IgbFilterExpression Replace(string toFind, IgbFilterExpression replacement)
Parameters
Type | Name | Description |
---|---|---|
System.String | toFind | A string to search for in the current expression. |
IgbFilterExpression | replacement | An expression that resolves to a string to substitute into the current expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Replace(String, String)
Returns an expression that is an Replace expression of the current expression.
Declaration
public IgbFilterExpression Replace(string toFind, string replacement)
Parameters
Type | Name | Description |
---|---|---|
System.String | toFind | A string to search for in the current expression. |
System.String | replacement | A string to substitute into the current expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Round()
Returns an expression that is an Round expression of the current expression.
Declaration
public IgbFilterExpression Round()
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Second()
Returns an expression that is an Second expression of the current expression.
Declaration
public IgbFilterExpression Second()
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
StartsWith(IgbFilterExpression)
Returns an expression that is an StartsWith expression of the current expression.
Declaration
public IgbFilterExpression StartsWith(IgbFilterExpression subString)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | subString | An expression that resolves to a string to search for at the start of the current expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
StartsWith(String)
Returns an expression that is an StartsWith expression of the current expression.
Declaration
public IgbFilterExpression StartsWith(string subString)
Parameters
Type | Name | Description |
---|---|---|
System.String | subString | A string to search for at the start of the current expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Substring(IgbFilterExpression)
Returns an expression that is an Substring expression of the current expression.
Declaration
public IgbFilterExpression Substring(IgbFilterExpression startIndex)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | startIndex | An expression that resolves to an integer which indicates where the substring starts. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Substring(IgbFilterExpression, IgbFilterExpression)
Returns an expression that is an Substring expression of the current expression.
Declaration
public IgbFilterExpression Substring(IgbFilterExpression startIndex, IgbFilterExpression length)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | startIndex | An expression that resolves to an integer which indicates where the substring starts. |
IgbFilterExpression | length | An expression that resolves to an integer which indicates how long the substring should be. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Substring(IgbFilterExpression, Int32)
Returns an expression that is an Substring expression of the current expression.
Declaration
public IgbFilterExpression Substring(IgbFilterExpression startIndex, int length)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | startIndex | An expression that resolves to an integer which indicates where the substring starts. |
System.Int32 | length | An integer which indicates how long the substring should be. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Substring(Int32)
Returns an expression that is an Substring expression of the current expression.
Declaration
public IgbFilterExpression Substring(int startIndex)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | startIndex | An integer which indicates where the substring starts. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Substring(Int32, IgbFilterExpression)
Returns an expression that is an Substring expression of the current expression.
Declaration
public IgbFilterExpression Substring(int startIndex, IgbFilterExpression length)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | startIndex | An integer which indicates where the substring starts. |
IgbFilterExpression | length | An expression that resolves to an integer which indicates how long the substring should be. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Substring(Int32, Int32)
Returns an expression that is an Substring expression of the current expression.
Declaration
public IgbFilterExpression Substring(int startIndex, int length)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | startIndex | An integer which indicates where the substring starts. |
System.Int32 | length | An integer which indicates how long the substring should be. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Subtract(IgbFilterExpression)
Returns an expression that is an Subtract expression of the current expression and right.
Declaration
public IgbFilterExpression Subtract(IgbFilterExpression right)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | right | The right hand side expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Subtract(Object)
Returns an expression that is an Subtract expression of the current expression and right.
Declaration
public IgbFilterExpression Subtract(object literalValue)
Parameters
Type | Name | Description |
---|---|---|
System.Object | literalValue | The right hand side literal value. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Time()
Returns an expression that is an Time expression of the current expression.
Declaration
public IgbFilterExpression Time()
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Times(IgbFilterExpression)
Returns an expression that is an Multiply expression of the current expression and right.
Declaration
public IgbFilterExpression Times(IgbFilterExpression right)
Parameters
Type | Name | Description |
---|---|---|
IgbFilterExpression | right | The right hand side expression. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Times(Object)
Returns an expression that is an Multiply expression of the current expression and right.
Declaration
public IgbFilterExpression Times(object literalValue)
Parameters
Type | Name | Description |
---|---|---|
System.Object | literalValue | The right hand side literal value. |
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
ToEventJson(BaseRendererControl, Dictionary<String, Object>)
Declaration
protected override void ToEventJson(BaseRendererControl control, Dictionary<string, object> args)
Parameters
Type | Name | Description |
---|---|---|
BaseRendererControl | control | |
System.Collections.Generic.Dictionary<System.String, System.Object> | args |
Overrides
ToLower()
Returns an expression that is an ToLower expression of the current expression.
Declaration
public IgbFilterExpression ToLower()
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
ToUpper()
Returns an expression that is an ToUpper expression of the current expression.
Declaration
public IgbFilterExpression ToUpper()
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
Trim()
Returns an expression that is an Trim expression of the current expression.
Declaration
public IgbFilterExpression Trim()
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |
UnquotedLiteral(String)
Builds a literal value expression for the provided value which should be left unquoted.
Declaration
public static IgbLiteralFilterExpression UnquotedLiteral(string literal)
Parameters
Type | Name | Description |
---|---|---|
System.String | literal | The literal value to build an expression for. |
Returns
Type | Description |
---|---|
IgbLiteralFilterExpression | The resulting expression. |
Year()
Returns an expression that is an Year expression of the current expression.
Declaration
public IgbFilterExpression Year()
Returns
Type | Description |
---|---|
IgbFilterExpression | The resulting expression. |