Interface IFilterVisitor

Query filter can be visited by classes implementing this interface.

Namespace: StylelabsStylelabs.MStylelabs.M.BaseQueryingFilters
Assembly: Stylelabs.M.Sdk.dll
Syntax
RequestResponse
public interface IFilterVisitor

Methods

Visit(CompositeQueryFilter)

Visit composite filter.

Declaration
RequestResponse
void Visit(CompositeQueryFilter filter)
Parameters
TypeNameDescription
CompositeQueryFilterfilter

The filter.

Visit(CreatedByQueryFilter)

Visit created by filter.

Declaration
RequestResponse
void Visit(CreatedByQueryFilter filter)
Parameters
TypeNameDescription
CreatedByQueryFilterfilter

The filter.

Visit(CreatedOnQueryFilter)

Visit created on filter.

Declaration
RequestResponse
void Visit(CreatedOnQueryFilter filter)
Parameters
TypeNameDescription
CreatedOnQueryFilterfilter

The filter.

Visit(DefinitionQueryFilter)

Visit definition filter.

Declaration
RequestResponse
void Visit(DefinitionQueryFilter filter)
Parameters
TypeNameDescription
DefinitionQueryFilterfilter

The filter.

Visit(IdentifierQueryFilter)

Visit identifier filter.

Declaration
RequestResponse
void Visit(IdentifierQueryFilter filter)
Parameters
TypeNameDescription
IdentifierQueryFilterfilter

The filter.

Visit(IdQueryFilter)

Visit id filter.

Declaration
RequestResponse
void Visit(IdQueryFilter filter)
Parameters
TypeNameDescription
IdQueryFilterfilter

The filter.

Visit(ModifiedByQueryFilter)

Visit modified by filter.

Declaration
RequestResponse
void Visit(ModifiedByQueryFilter filter)
Parameters
TypeNameDescription
ModifiedByQueryFilterfilter

The filter.

Visit(ModifiedOnQueryFilter)

Visit modified on filter.

Declaration
RequestResponse
void Visit(ModifiedOnQueryFilter filter)
Parameters
TypeNameDescription
ModifiedOnQueryFilterfilter

The filter.

Visit(ModulesQueryFilter)

Visit modules filter.

Declaration
RequestResponse
void Visit(ModulesQueryFilter filter)
Parameters
TypeNameDescription
ModulesQueryFilterfilter

The filter.

Visit(NotQueryFilter)

Visit not filter.

Declaration
RequestResponse
void Visit(NotQueryFilter filter)
Parameters
TypeNameDescription
NotQueryFilterfilter

The filter.

Visit(RelationQueryFilter)

Visit relation filter.

Declaration
RequestResponse
void Visit(RelationQueryFilter filter)
Parameters
TypeNameDescription
RelationQueryFilterfilter

The filter.

Visit(SecuredAncestorsQueryFilter)

Visit secured ancestor filter.

Declaration
RequestResponse
void Visit(SecuredAncestorsQueryFilter filter)
Parameters
TypeNameDescription
SecuredAncestorsQueryFilterfilter

The filter.

VisitAsync(PropertyQueryFilter)

Visit property filter.

Declaration
RequestResponse
Task VisitAsync(PropertyQueryFilter filter)
Parameters
TypeNameDescription
PropertyQueryFilterfilter

The filter.

Returns
TypeDescription
Task

An awaitable .

Do you have some feedback for us?

If you have suggestions for improving this article,