1. IFilterVisitor

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
CompositeQueryFilterfilter

The filter.

Visit(CreatedByQueryFilter)

Visit created by filter.

Declaration
void Visit(CreatedByQueryFilter filter)
Parameters
TypeNameDescription
CreatedByQueryFilterfilter

The filter.

Visit(CreatedOnQueryFilter)

Visit created on filter.

Declaration
void Visit(CreatedOnQueryFilter filter)
Parameters
TypeNameDescription
CreatedOnQueryFilterfilter

The filter.

Visit(DefinitionQueryFilter)

Visit definition filter.

Declaration
void Visit(DefinitionQueryFilter filter)
Parameters
TypeNameDescription
DefinitionQueryFilterfilter

The filter.

Visit(IdentifierQueryFilter)

Visit identifier filter.

Declaration
void Visit(IdentifierQueryFilter filter)
Parameters
TypeNameDescription
IdentifierQueryFilterfilter

The filter.

Visit(IdQueryFilter)

Visit id filter.

Declaration
void Visit(IdQueryFilter filter)
Parameters
TypeNameDescription
IdQueryFilterfilter

The filter.

Visit(ModifiedByQueryFilter)

Visit modified by filter.

Declaration
void Visit(ModifiedByQueryFilter filter)
Parameters
TypeNameDescription
ModifiedByQueryFilterfilter

The filter.

Visit(ModifiedOnQueryFilter)

Visit modified on filter.

Declaration
void Visit(ModifiedOnQueryFilter filter)
Parameters
TypeNameDescription
ModifiedOnQueryFilterfilter

The filter.

Visit(ModulesQueryFilter)

Visit modules filter.

Declaration
void Visit(ModulesQueryFilter filter)
Parameters
TypeNameDescription
ModulesQueryFilterfilter

The filter.

Visit(NotQueryFilter)

Visit not filter.

Declaration
void Visit(NotQueryFilter filter)
Parameters
TypeNameDescription
NotQueryFilterfilter

The filter.

Visit(RelationQueryFilter)

Visit relation filter.

Declaration
void Visit(RelationQueryFilter filter)
Parameters
TypeNameDescription
RelationQueryFilterfilter

The filter.

Visit(SecuredAncestorsQueryFilter)

Visit secured ancestor filter.

Declaration
void Visit(SecuredAncestorsQueryFilter filter)
Parameters
TypeNameDescription
SecuredAncestorsQueryFilterfilter

The filter.

VisitAsync(PropertyQueryFilter)

Visit property filter.

Declaration
Task VisitAsync(PropertyQueryFilter filter)
Parameters
TypeNameDescription
PropertyQueryFilterfilter

The filter.

Returns
TypeDescription
Task

An awaitable .

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