Class FilterExpressionVisitor

The FilterExpressionVisitor class represents the basis for visitor implementations intended to interpret a filter expression tree.

Inheritance
System.Object
FilterExpressionVisitor
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Social.Common
Assembly: EPiServer.Social.Common.dll
Version: 1.5.4
Syntax
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

arrow_upward