Show / Hide Table of Contents

Class FilterComposition

Represents a filtering which serves as a container for one or more child filtering descriptors.

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

Constructors

FilterComposition()

Initializes a new instance of the FilterComposition class.

Declaration
public FilterComposition()

Properties

Filters

Gets or sets the filters that will be used for composition.

Declaration
public List<IDynamicQueryPart> Filters { get; set; }
Property Value
List<IDynamicQueryPart>

IsFiltered

Gets if this filter composition contains any filters that will affect the result.

Declaration
public bool IsFiltered { get; }
Property Value
Boolean

LogicalOperator

Gets or sets the logical operator used for composing of Filter.

Declaration
public FilterCompositionLogicalOperator LogicalOperator { get; set; }
Property Value
FilterCompositionLogicalOperator

Methods

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