1. Stylelabs.M.Base.Querying.Filters

Class CompositeQueryFilter

Combines multiple queries using a specified operator (e.g. AND or OR).

Inheritance

object

QueryFilter

CompositeQueryFilter

Namespace: StylelabsStylelabs.MStylelabs.M.BaseQueryingFilters

Assembly: Stylelabs.M.Sdk.dll

Syntax

public class CompositeQueryFilter : QueryFilter

Properties

Children

Gets or sets the child-queries to combine. This property cannot be null.

Declaration

public ICollection<QueryFilter> Children { get; set; }

Property Value

TypeDescription
ICollection<>QueryFilter

CombineMethod

Gets or sets the operator used to combine the Children.

Declaration

public CompositeFilterOperator CombineMethod { get; set; }

Property Value

Type

Gets the type of the filter.

Declaration

public override FilterType Type { get; }

Property Value

TypeDescription
FilterType

Overrides

QueryFilter.Type

Methods

Accept(IFilterVisitor)

Accepts a query visitor.

Declaration

public override void Accept(IFilterVisitor visitor)

Parameters

TypeNameDescription
IFilterVisitorvisitorThe visitor to accept.

Overrides

QueryFilter.Accept(IFilterVisitor)

If you have suggestions for improving this article, let us know!