1. Stylelabs.M.Base.Querying.Filters

Class DefinitionQueryFilter

Filters on entities of specified definition(s).

Inheritance

object

QueryFilter

DefinitionQueryFilter

Namespace: StylelabsStylelabs.MStylelabs.M.BaseQueryingFilters

Assembly: Stylelabs.M.Sdk.dll

Syntax

public class DefinitionQueryFilter : QueryFilter

Properties

Id

Gets or sets definition-id to filter on.

Declaration

public long? Id { get; set; }

Property Value

TypeDescription
long

Ids

Gets or sets definition-ids to filter on. If multiple values are specified, the filter will combine them using "OR" (essentially an IN-clause).

Declaration

public IEnumerable<long> Ids { get; set; }

Property Value

TypeDescription
IEnumerable<>long

Name

Gets or sets name of the definition to filter on.

Declaration

public string Name { get; set; }

Property Value

TypeDescription
string

Names

Gets or sets names of the definitions to filter on. If multiple values are specified, the filter will combine them using "OR" (essentially an IN-clause).

Declaration

public IEnumerable<string> Names { get; set; }

Property Value

TypeDescription
IEnumerable<>string

Operator

Gets or sets the operator used to compare the value(s). Must be either Equals or NotEquals.

Declaration

public ComparisonOperator Operator { get; set; }

Property Value

TypeDescription
ComparisonOperator

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!