Show / Hide Table of Contents

Class IgbWrapperExpression

Base class for a wrapped expression.

Inheritance
System.Object
BaseRendererElement
IgbFilterExpression
IgbWrapperExpression
IgbLastMonthExpression
IgbLastQuarterExpression
IgbLastYearExpression
IgbNextMonthExpression
IgbNextQuarterExpression
IgbNextYearExpression
IgbOffsettableWeekExpression
IgbQ1Expression
IgbQ2Expression
IgbQ3Expression
IgbQ4Expression
IgbThisMonthExpression
IgbThisQuarterExpression
IgbThisYearExpression
IgbTodayExpression
IgbTomorrowExpression
IgbYearToDateExpression
IgbYesterdayExpression
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.IsFunction
IgbFilterExpression.IsLiteral
IgbFilterExpression.IsNull
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 IgbWrapperExpression : IgbFilterExpression, JsonSerializable

Constructors

IgbWrapperExpression()

Declaration
public IgbWrapperExpression()

Properties

Expression

The expression this wrapper will be working off of.

Declaration
public IgbFilterExpression Expression { get; set; }
Property Value
Type Description
IgbFilterExpression

InnerExpression

Gets the wrapped expression.

Declaration
public IgbFilterExpression InnerExpression { get; set; }
Property Value
Type Description
IgbFilterExpression

IsWrapper

Gets whether the expression is a wrapper expression.

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

Precedence

Indicates the precedence of the operation, if applicable.

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

PropertyName

Gets the property name associated with the wrapped expression, if any.

Declaration
public string PropertyName { get; set; }
Property Value
Type Description
System.String

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