Class FilterExpressionVisitor
The FilterExpressionVisitor class represents the basis for visitor implementations intended to interpret a filter expression tree.
Inherited Members
Namespace: EPiServer.Social.Common
Assembly: EPiServer.Social.Common.dll
Version: 1.5.4Syntax
public class FilterExpressionVisitor
Constructors
FilterExpressionVisitor()
Declaration
public FilterExpressionVisitor()
Methods
Visit(AndExpression)
Visits a tree node of type AndExpression.
Declaration
public virtual void Visit(AndExpression expression)
Parameters
| Type | Name | Description |
|---|---|---|
| AndExpression | expression | Expression to be visited |
Visit(AnyExpression)
Visits a tree node of type AnyExpression.
Declaration
public virtual void Visit(AnyExpression expression)
Parameters
| Type | Name | Description |
|---|---|---|
| AnyExpression | expression | Expression to be visited |
Visit(BooleanValueExpression)
Visits a tree node of type BooleanExpression.
Declaration
public virtual void Visit(BooleanValueExpression expression)
Parameters
| Type | Name | Description |
|---|---|---|
| BooleanValueExpression | expression | Expression to be visited |
Visit(ContainsExpression)
Visits a tree node of type ContainsExpression.
Declaration
public virtual void Visit(ContainsExpression expression)
Parameters
| Type | Name | Description |
|---|---|---|
| ContainsExpression | expression | Expression to be visited |
Visit(DateTimeValueExpression)
Visits a tree node of type DateTimeValueExpression.
Declaration
public virtual void Visit(DateTimeValueExpression expression)
Parameters
| Type | Name | Description |
|---|---|---|
| DateTimeValueExpression | expression | Expression to be visited |
Visit(DoubleValueExpression)
Visits a tree node of type DoubleValueExpression.
Declaration
public virtual void Visit(DoubleValueExpression expression)
Parameters
| Type | Name | Description |
|---|---|---|
| DoubleValueExpression | expression | Expression to be visited |
Visit(EnumerableValueExpression)
Visits a tree node of type EnumerableValueExpression.
Declaration
public virtual void Visit(EnumerableValueExpression expression)
Parameters
| Type | Name | Description |
|---|---|---|
| EnumerableValueExpression | expression | Expression to be visited |
Visit(EqualToExpression)
Visits a tree node of type EqualToExpression.
Declaration
public virtual void Visit(EqualToExpression expression)
Parameters
| Type | Name | Description |
|---|---|---|
| EqualToExpression | expression | Expression to be visited |
Visit(FieldExpression)
Visits a tree node of type FieldExpression.
Declaration
public virtual void Visit(FieldExpression expression)
Parameters
| Type | Name | Description |
|---|---|---|
| FieldExpression | expression | Expression to be visited |
Visit(FilterExpression)
Visits a tree node of type FilterExpression.
Declaration
public virtual void Visit(FilterExpression expression)
Parameters
| Type | Name | Description |
|---|---|---|
| FilterExpression | expression | Expression to be visited |
Visit(GreaterThanExpression)
Visits a tree node of type GreaterThanExpression.
Declaration
public virtual void Visit(GreaterThanExpression expression)
Parameters
| Type | Name | Description |
|---|---|---|
| GreaterThanExpression | expression | Expression to be visited |
Visit(GreaterThanOrEqualToExpression)
Visits a tree node of type GreaterThanOrEqualToExpression.
Declaration
public virtual void Visit(GreaterThanOrEqualToExpression expression)
Parameters
| Type | Name | Description |
|---|---|---|
| GreaterThanOrEqualToExpression | expression | Expression to be visited |
Visit(IntegerValueExpression)
Visits a tree node of type IntegerValueExpression.
Declaration
public virtual void Visit(IntegerValueExpression expression)
Parameters
| Type | Name | Description |
|---|---|---|
| IntegerValueExpression | expression | Expression to be visited |
Visit(LessThanExpression)
Visits a tree node of type LessThanExpression.
Declaration
public virtual void Visit(LessThanExpression expression)
Parameters
| Type | Name | Description |
|---|---|---|
| LessThanExpression | expression | Expression to be visited |
Visit(LessThanOrEqualToExpression)
Visits a tree node of type LessThanOrEqualToExpression.
Declaration
public virtual void Visit(LessThanOrEqualToExpression expression)
Parameters
| Type | Name | Description |
|---|---|---|
| LessThanOrEqualToExpression | expression | Expression to be visited |
Visit(OrExpression)
Visits a tree node of type OrExpression.
Declaration
public virtual void Visit(OrExpression expression)
Parameters
| Type | Name | Description |
|---|---|---|
| OrExpression | expression | Expression to be visited |
Visit(StringValueExpression)
Visits a tree node of type StringValueExpression.
Declaration
public virtual void Visit(StringValueExpression expression)
Parameters
| Type | Name | Description |
|---|---|---|
| StringValueExpression | expression | Expression to be visited |