Class FilterExpression
The FilterExpression class represents the basis for a component of a logical expression intended for representing data filters.
Inheritance
System.Object
FilterExpression
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.4Syntax
public abstract class FilterExpression
Constructors
FilterExpression()
Declaration
protected FilterExpression()
Methods
Accept(FilterExpressionVisitor)
Accepts a visitor to perform actions on this expression node.
Declaration
public virtual void Accept(FilterExpressionVisitor visitor)
Parameters
| Type | Name | Description |
|---|---|---|
| FilterExpressionVisitor | visitor | Acting visitor |
Operators
BitwiseAnd(FilterExpression, FilterExpression)
Creates an AndExpression combining the specified left and right expressions.
Declaration
public static FilterExpression operator &(FilterExpression left, FilterExpression right)
Parameters
| Type | Name | Description |
|---|---|---|
| FilterExpression | left | Expression to be "anded" |
| FilterExpression | right | Expression to be "anded" |
Returns
| Type | Description |
|---|---|
| FilterExpression | AndExpression combining the specified left and right expressions |
BitwiseOr(FilterExpression, FilterExpression)
Creates an OrExpression combining the specified left and right expressions.
Declaration
public static FilterExpression operator |(FilterExpression left, FilterExpression right)
Parameters
| Type | Name | Description |
|---|---|---|
| FilterExpression | left | Expression to be "ored" |
| FilterExpression | right | Expression to be "ored" |
Returns
| Type | Description |
|---|---|
| FilterExpression | OrExpression combining the specified left and right expressions |