Class IgbOperationFilterExpression
Represents a filter expression that is an operator being applied to other expressions.
Inheritance
System.Object
IgbOperationFilterExpression
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbOperationFilterExpression : IgbFilterExpression, JsonSerializable
Constructors
IgbOperationFilterExpression()
Declaration
public IgbOperationFilterExpression()
Properties
HasLeft
Gets if the operation has a left hand side.
Declaration
public bool HasLeft { get; protected set; }
Property Value
| Type |
Description |
| System.Boolean |
|
HasOperator
Gets if there is an operator set for the expression.
Declaration
public bool HasOperator { get; protected set; }
Property Value
| Type |
Description |
| System.Boolean |
|
HasPropertyName
Gets if the operation applies directly to a property name.
Declaration
public bool HasPropertyName { get; protected set; }
Property Value
| Type |
Description |
| System.Boolean |
|
HasRight
Gets if there is a right hand side to the epxression.
Declaration
public bool HasRight { get; protected set; }
Property Value
| Type |
Description |
| System.Boolean |
|
HasValue
Gets if the opration has a right hand side.
Declaration
public bool HasValue { get; protected set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsComparisonOperation
Gets if the operation is a comparison operation.
Declaration
public bool IsComparisonOperation { get; protected set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsOperation
Gets if the expression is an operation.
Declaration
public override bool IsOperation { get; protected set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Overrides
Left
Gets or sets the left hand side expression.
Declaration
public IgbFilterExpression Left { get; set; }
Property Value
Operator
Gets or sets the operator to use for the expression.
Declaration
public FilterExpressionOperatorType Operator { get; set; }
Property Value
Precedence
Declaration
public override int Precedence { get; protected set; }
Property Value
| Type |
Description |
| System.Int32 |
|
Overrides
PropertyName
Gets or sets the property name the operation applies to, if any.
Declaration
public string PropertyName { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Right
Gets or sets the right hand side expression.
Declaration
public IgbFilterExpression Right { get; set; }
Property Value
Type
Declaration
public override string Type { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
Value
Gets the literal value associated with the operation, if any.
Declaration
public object Value { get; set; }
Property Value
| Type |
Description |
| System.Object |
|
ValueScript
Provides a means of setting Value in the JavaScript environment.
Declaration
public string ValueScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Methods
FindByName(String)
Declaration
public override object FindByName(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
| Type |
Description |
| System.Object |
|
Overrides
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
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
Implements