Language

ExpressionFilterGroup Class

Definition

Represents a hierarchy of SubscritionFilterClauses that have been grouped together through either adding a group in the WebUI or using parethesis in the Subscription condition string

[System.Runtime.Serialization.DataContract]
public class ExpressionFilterGroup
type ExpressionFilterGroup = class
Public Class ExpressionFilterGroup
Inheritance
ExpressionFilterGroup
Attributes

Constructors

Name Description
ExpressionFilterGroup()
ExpressionFilterGroup(Int32, Int32)

Properties

Name Description
End

The index of the last FilterClause in this group

Level

Level of the group, since groups can be nested for each nested group the level will increase by 1

Start

The index of the first FilterClause in this group

Methods

Name Description
AssignLevels(IEnumerable<ExpressionFilterGroup>)

Recursively assigns levels based on the group hierarchy

Contains(ExpressionFilterGroup)
Contains(Int32)
FindContaining(IEnumerable<ExpressionFilterGroup>, Int32)

Find the parent group for the current group

Applies to