ExpressionFilterGroup Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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 |