1. Stylelabs.M.Base.Querying.Filters

Interface IFilterVisitor

Query filter can be visited by classes implementing this interface.

Namespace: StylelabsStylelabs.MStylelabs.M.BaseQueryingFilters

Assembly: Stylelabs.M.Sdk.dll

Syntax

public interface IFilterVisitor

Methods

Visit(CompositeQueryFilter)

Visit composite filter.

Declaration

void Visit(CompositeQueryFilter filter)

Parameters

TypeNameDescription
CompositeQueryFilterfilterThe filter.

Visit(CreatedByQueryFilter)

Visit created by filter.

Declaration

void Visit(CreatedByQueryFilter filter)

Parameters

TypeNameDescription
CreatedByQueryFilterfilterThe filter.

Visit(CreatedOnQueryFilter)

Visit created on filter.

Declaration

void Visit(CreatedOnQueryFilter filter)

Parameters

TypeNameDescription
CreatedOnQueryFilterfilterThe filter.

Visit(DefinitionQueryFilter)

Visit definition filter.

Declaration

void Visit(DefinitionQueryFilter filter)

Parameters

TypeNameDescription
DefinitionQueryFilterfilterThe filter.

Visit(IdentifierQueryFilter)

Visit identifier filter.

Declaration

void Visit(IdentifierQueryFilter filter)

Parameters

TypeNameDescription
IdentifierQueryFilterfilterThe filter.

Visit(IdQueryFilter)

Visit id filter.

Declaration

void Visit(IdQueryFilter filter)

Parameters

TypeNameDescription
IdQueryFilterfilterThe filter.

Visit(ModifiedByQueryFilter)

Visit modified by filter.

Declaration

void Visit(ModifiedByQueryFilter filter)

Parameters

TypeNameDescription
ModifiedByQueryFilterfilterThe filter.

Visit(ModifiedOnQueryFilter)

Visit modified on filter.

Declaration

void Visit(ModifiedOnQueryFilter filter)

Parameters

TypeNameDescription
ModifiedOnQueryFilterfilterThe filter.

Visit(ModulesQueryFilter)

Visit modules filter.

Declaration

void Visit(ModulesQueryFilter filter)

Parameters

TypeNameDescription
ModulesQueryFilterfilterThe filter.

Visit(NotQueryFilter)

Visit not filter.

Declaration

void Visit(NotQueryFilter filter)

Parameters

TypeNameDescription
NotQueryFilterfilterThe filter.

Visit(RelationQueryFilter)

Visit relation filter.

Declaration

void Visit(RelationQueryFilter filter)

Parameters

TypeNameDescription
RelationQueryFilterfilterThe filter.

Visit(SecuredAncestorsQueryFilter)

Visit secured ancestor filter.

Declaration

void Visit(SecuredAncestorsQueryFilter filter)

Parameters

TypeNameDescription
SecuredAncestorsQueryFilterfilterThe filter.

VisitAsync(PropertyQueryFilter)

Visit property filter.

Declaration

Task VisitAsync(PropertyQueryFilter filter)

Parameters

TypeNameDescription
PropertyQueryFilterfilterThe filter.

Returns

TypeDescription
TaskAn awaitable .
If you have suggestions for improving this article, let us know!