Show / Hide Table of Contents

Class IgbFilteringOperand

Provides base filtering operations Implementations should be Singleton @export

Inheritance
System.Object
BaseRendererElement
IgbFilteringOperand
Implements
JsonSerializable
Inherited Members
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.FromEventJson(BaseRendererControl, Dictionary<String, Object>)
BaseRendererElement.ToEventJson(BaseRendererControl, Dictionary<String, Object>)
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 IgbFilteringOperand : BaseRendererElement, JsonSerializable

Constructors

IgbFilteringOperand()

Declaration
public IgbFilteringOperand()

Properties

Operations

Declaration
public IgbFilteringOperation[] Operations { get; set; }
Property Value
Type Description
IgbFilteringOperation[]

Type

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

Methods

Append(IgbFilteringOperation)

Declaration
public void Append(IgbFilteringOperation operation)
Parameters
Type Name Description
IgbFilteringOperation operation

AppendAsync(IgbFilteringOperation)

Adds a new condition to the filtering operations. operation The filtering operation.

Declaration
public Task AppendAsync(IgbFilteringOperation operation)
Parameters
Type Name Description
IgbFilteringOperation operation

The filtering operation.

Returns
Type Description
System.Threading.Tasks.Task

Condition(String)

Declaration
public IgbFilteringOperation Condition(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
IgbFilteringOperation

ConditionAsync(String)

Returns an instance of the condition with the specified name. name The name of the condition.

Declaration
public Task<IgbFilteringOperation> ConditionAsync(string name)
Parameters
Type Name Description
System.String name

The name of the condition.

Returns
Type Description
System.Threading.Tasks.Task<IgbFilteringOperation>

ConditionList()

Declaration
public string[] ConditionList()
Returns
Type Description
System.String[]

ConditionListAsync()

Returns an array of names of the conditions which are visible in the UI

Declaration
public Task<string[]> ConditionListAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.String[]>

FindByName(String)

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

Instance()

Declaration
public IgbFilteringOperand Instance()
Returns
Type Description
IgbFilteringOperand

InstanceAsync()

Declaration
public Task<IgbFilteringOperand> InstanceAsync()
Returns
Type Description
System.Threading.Tasks.Task<IgbFilteringOperand>

SetNativeElement(Object)

Declaration
public void SetNativeElement(object element)
Parameters
Type Name Description
System.Object element

SetNativeElementAsync(Object)

Declaration
public Task SetNativeElementAsync(object element)
Parameters
Type Name Description
System.Object element
Returns
Type Description
System.Threading.Tasks.Task

Implements

JsonSerializable