Show / Hide Table of Contents

Class IgbFunctionFilterExpression

Represents a filter expression that is a function applied to some parameter expressions.

Inheritance
System.Object
BaseRendererElement
IgbFilterExpression
IgbFunctionFilterExpression
Implements
JsonSerializable
Inherited Members
IgbFilterExpression.Property(String)
IgbFilterExpression.NullLiteral()
IgbFilterExpression.Literal(Object)
IgbFilterExpression.UnquotedLiteral(String)
IgbFilterExpression.Operation(String, FilterExpressionOperatorType, Object)
IgbFilterExpression.Operation(IgbFilterExpression, FilterExpressionOperatorType, IgbFilterExpression)
IgbFilterExpression.Operation(String, FilterExpressionOperatorType, IgbFilterExpression)
IgbFilterExpression.Operation(IgbFilterExpression, FilterExpressionOperatorType, Object)
IgbFilterExpression.Function(FilterExpressionFunctionType, IgbFilterExpression[])
IgbFilterExpression.Cast(DataSourceSchemaPropertyType)
IgbFilterExpression.Cast(String)
IgbFilterExpression.Group()
IgbFilterExpression.And(IgbFilterExpression)
IgbFilterExpression.Or(IgbFilterExpression)
IgbFilterExpression.Not()
IgbFilterExpression.Add(IgbFilterExpression)
IgbFilterExpression.Add(Object)
IgbFilterExpression.Plus(IgbFilterExpression)
IgbFilterExpression.Plus(Object)
IgbFilterExpression.Divide(IgbFilterExpression)
IgbFilterExpression.Divide(Object)
IgbFilterExpression.DividedBy(IgbFilterExpression)
IgbFilterExpression.DividedBy(Object)
IgbFilterExpression.IsEqualTo(IgbFilterExpression)
IgbFilterExpression.IsEqualTo(Object)
IgbFilterExpression.IsGreaterThan(IgbFilterExpression)
IgbFilterExpression.IsGreaterThan(Object)
IgbFilterExpression.IsGreaterThanOrEqualTo(IgbFilterExpression)
IgbFilterExpression.IsGreaterThanOrEqualTo(Object)
IgbFilterExpression.IsLessThan(IgbFilterExpression)
IgbFilterExpression.IsLessThan(Object)
IgbFilterExpression.IsLessThanOrEqualTo(IgbFilterExpression)
IgbFilterExpression.IsLessThanOrEqualTo(Object)
IgbFilterExpression.Modulo(IgbFilterExpression)
IgbFilterExpression.Modulo(Object)
IgbFilterExpression.Multiply(IgbFilterExpression)
IgbFilterExpression.Multiply(Object)
IgbFilterExpression.Times(IgbFilterExpression)
IgbFilterExpression.Times(Object)
IgbFilterExpression.IsNotEqualTo(IgbFilterExpression)
IgbFilterExpression.IsNotEqualTo(Object)
IgbFilterExpression.Subtract(IgbFilterExpression)
IgbFilterExpression.Subtract(Object)
IgbFilterExpression.Minus(IgbFilterExpression)
IgbFilterExpression.Minus(Object)
IgbFilterExpression.Ceiling()
IgbFilterExpression.Concat(IgbFilterExpression)
IgbFilterExpression.Concat(String)
IgbFilterExpression.Contains(IgbFilterExpression)
IgbFilterExpression.Contains(String)
IgbFilterExpression.Day()
IgbFilterExpression.EndsWith(IgbFilterExpression)
IgbFilterExpression.EndsWith(String)
IgbFilterExpression.Floor()
IgbFilterExpression.Hour()
IgbFilterExpression.IndexOf(IgbFilterExpression)
IgbFilterExpression.IndexOf(String)
IgbFilterExpression.Length()
IgbFilterExpression.Minute()
IgbFilterExpression.Month()
IgbFilterExpression.Replace(IgbFilterExpression, IgbFilterExpression)
IgbFilterExpression.Replace(String, IgbFilterExpression)
IgbFilterExpression.Replace(IgbFilterExpression, String)
IgbFilterExpression.Replace(String, String)
IgbFilterExpression.Round()
IgbFilterExpression.Second()
IgbFilterExpression.StartsWith(IgbFilterExpression)
IgbFilterExpression.StartsWith(String)
IgbFilterExpression.Substring(IgbFilterExpression)
IgbFilterExpression.Substring(Int32)
IgbFilterExpression.Substring(IgbFilterExpression, IgbFilterExpression)
IgbFilterExpression.Substring(Int32, IgbFilterExpression)
IgbFilterExpression.Substring(IgbFilterExpression, Int32)
IgbFilterExpression.Substring(Int32, Int32)
IgbFilterExpression.ToLower()
IgbFilterExpression.ToUpper()
IgbFilterExpression.Trim()
IgbFilterExpression.Year()
IgbFilterExpression.Date()
IgbFilterExpression.Time()
IgbFilterExpression.Now()
IgbFilterExpression.IsOf(DataSourceSchemaPropertyType)
IgbFilterExpression.IsOf(String)
IgbFilterExpression.MarkAutoGeneratedAsync()
IgbFilterExpression.MarkAutoGenerated()
IgbFilterExpression.EnvAsync(String)
IgbFilterExpression.Env(String)
IgbFilterExpression.IsAutoGenerated
IgbFilterExpression.IsPropertyReference
IgbFilterExpression.IsOperation
IgbFilterExpression.IsLiteral
IgbFilterExpression.IsNull
IgbFilterExpression.IsWrapper
BaseRendererElement._name
BaseRendererElement.eventCallbacksCache
BaseRendererElement._cachedSerializedContent
BaseRendererElement.EnsureModulesLoaded()
BaseRendererElement.BuildRenderTree(RenderTreeBuilder)
BaseRendererElement.OnElementNameChanged(BaseRendererElement, String, String)
BaseRendererElement.InvokeMethod(String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodSync(String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodHelper(String, String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodHelperSync(String, String, Object[], String[], ElementReference[])
BaseRendererElement.IsPropDirty(String)
BaseRendererElement.Serialize(SerializationContext, String)
BaseRendererElement.Serialize()
BaseRendererElement.EnsureValid()
BaseRendererElement.SetResourceStringAsync(String, String, String)
BaseRendererElement.SetResourceStringAsync(String, String)
BaseRendererElement.CompareEventCallbacks<T>(T, T, Dictionary<Type, Dictionary<String, FieldInfo>>)
BaseRendererElement.IgBlazor
BaseRendererElement.IsComponentRooted
BaseRendererElement.ParentTypeName
BaseRendererElement.UseDirectRender
BaseRendererElement.ChildContent
BaseRendererElement.SupportsVisualChildren
BaseRendererElement.Name
BaseRendererElement.Parent
BaseRendererElement.MethodTarget
BaseRendererElement.CurrParent
Namespace: IgniteUI.Blazor.Controls
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbFunctionFilterExpression : IgbFilterExpression, JsonSerializable

Constructors

IgbFunctionFilterExpression()

Declaration
public IgbFunctionFilterExpression()

Properties

FunctionArguments

Gets the arguments of the function.

Declaration
public IgbFilterExpressionCollection FunctionArguments { get; protected set; }
Property Value
Type Description
IgbFilterExpressionCollection

FunctionType

Gets or sets the function type of the function.

Declaration
public FilterExpressionFunctionType FunctionType { get; set; }
Property Value
Type Description
FilterExpressionFunctionType

HasFunctionArguments

Gets whether the expression has arguments specified.

Declaration
public bool HasFunctionArguments { get; protected set; }
Property Value
Type Description
System.Boolean

IsFunction

Gets if the expression is a function expression.

Declaration
public override bool IsFunction { get; protected set; }
Property Value
Type Description
System.Boolean
Overrides
IgbFilterExpression.IsFunction

Precedence

Declaration
public override int Precedence { get; protected set; }
Property Value
Type Description
System.Int32
Overrides
IgbFilterExpression.Precedence

Type

Declaration
public override string Type { get; }
Property Value
Type Description
System.String
Overrides
IgbFilterExpression.Type

Methods

FindByName(String)

Declaration
public override object FindByName(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
System.Object
Overrides
IgbFilterExpression.FindByName(String)

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
IgbFilterExpression.FromEventJson(BaseRendererControl, Dictionary<String, Object>)

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
IgbFilterExpression.ToEventJson(BaseRendererControl, Dictionary<String, Object>)

Implements

JsonSerializable