SaaS CMS has officially launched! Learn more now.

Class SimpleFilterExpressionProvider

Represents simple filter expression provider.

Inheritance
System.Object
SimpleFilterExpressionProvider
Namespace: Mediachase.BusinessFoundation
Assembly: Mediachase.BusinessFoundation.dll
Version: 11.8.3
Syntax
public class SimpleFilterExpressionProvider : FilterExpressionProvider

Constructors

SimpleFilterExpressionProvider()

Initializes a new instance of the SimpleFilterExpressionProvider class.

Declaration
public SimpleFilterExpressionProvider()

Methods

GetElementConditions(String, FilterExpressionNode)

Gets the element conditions.

Declaration
public override ConditionElementCollection GetElementConditions(string expressionPlace, FilterExpressionNode node)
Parameters
Type Name Description
System.String expressionPlace
FilterExpressionNode node

The node.

Returns
Type Description
ConditionElementCollection
Overrides

GetElementMethods(String, FilterExpressionNode)

Gets the element conditions.

Declaration
public override MethodElementCollection GetElementMethods(string expressionPlace, FilterExpressionNode node)
Parameters
Type Name Description
System.String expressionPlace
FilterExpressionNode node

The node.

Returns
Type Description
MethodElementCollection
Overrides

GetNewElements(String, FilterExpressionNode)

Gets the new elements.

Declaration
public override FilterExpressionNodeCollection GetNewElements(string expressionPlace, FilterExpressionNode parent)
Parameters
Type Name Description
System.String expressionPlace
FilterExpressionNode parent
Returns
Type Description
FilterExpressionNodeCollection
Overrides

LoadFilters(String, String)

Loads the filters.

Declaration
public override FilterExpressionNodeCollection LoadFilters(string expressionPlace, string expressionKey)
Parameters
Type Name Description
System.String expressionPlace
System.String expressionKey

The expression key.

Returns
Type Description
FilterExpressionNodeCollection
Overrides

SaveFilters(String, String, FilterExpressionNodeCollection)

Saves the filters.

Declaration
public override void SaveFilters(string expressionPlace, string expressionKey, FilterExpressionNodeCollection filters)
Parameters
Type Name Description
System.String expressionPlace
System.String expressionKey

The expression key.

FilterExpressionNodeCollection filters

The filters.

Overrides