Show / Hide Table of Contents

Class Filter

Represents declarative filtering.

Inheritance
Object
Filter
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
Object.MemberwiseClone()
Namespace: IRM.Messaging
Assembly: IRM.dll
Syntax
[Serializable]
public class Filter : IDynamicQueryPart

Constructors

Filter()

Initializes a new instance of the Filter class.

Declaration
public Filter()

Filter(String, FilterOperator, Object)

Initializes a new instance of the Kendo.Mvc.FilterDescriptor class.

Declaration
public Filter(string field, FilterOperator filterOperator, object filterValue)
Parameters
String field

The field.

FilterOperator filterOperator

The filter operator.

Object filterValue

The filter value.

Properties

Field

Gets or sets the field name which will be used for filtering.

Declaration
public string Field { get; set; }
Property Value
String

Operator

Gets or sets the filter operator.

Declaration
public FilterOperator Operator { get; set; }
Property Value
FilterOperator

Value

Gets or sets the target filter value.

Declaration
public object Value { get; set; }
Property Value
Object

Methods

Equals(Filter)

Declaration
public virtual bool Equals(Filter other)
Parameters
Filter other

Returns
Boolean

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Object obj

Returns
Boolean

Overrides
Object.Equals(Object)

GetHashCode()

Declaration
public override int GetHashCode()
Returns
System.Int32

Overrides
System.Object.GetHashCode()

ToDynamicExpression<T>()

Returns an expression that can be used with dynamic LINQ.

Declaration
public string ToDynamicExpression<T>()
Returns
String

An expression that can be used with dynamic LINQ.

Type Parameters
T

Implements
IDynamicQueryPart.ToDynamicExpression<T>()

Extension Methods

ObjectExtensions.DeepClone<T>(T)
AnnotationsExtensions.IsValid(Object)
Back to top Generated by DocFX