C# Класс NArrange.Core.Configuration.ConditionExpressionParser

Class for parsing filter expressions.
Показать файл Открыть проект

Открытые методы

Метод Описание
Parse ( string expression ) : IConditionExpression

Parses and expression to an expression tree.

Приватные методы

Метод Описание
AssembleExpressionTree ( ReadOnlyCollection originalNodes, string originalExpression ) : IConditionExpression

Takes in a list of expressions and operator expression placeholders and builds an expression tree node.

CheckForInvalidOperator ( string expression, StringBuilder expressionBuilder ) : void

Checks for invalid operator.

ConditionExpressionParser ( ) : System

Creates a new FilterExpressionParser.

OnInvalidExpression ( string expression ) : void

Called when an invalid expression is encountered.

OnInvalidExpression ( string expression, string message ) : void

Called when an invalid expression is encountered.

Описание методов

Parse() публичный Метод

Parses and expression to an expression tree.
public Parse ( string expression ) : IConditionExpression
expression string Condition expression text.
Результат IConditionExpression