C# 클래스 SecureDelete.FileSearch.ExpressionEvaluator

파일 보기 프로젝트 열기: gratianlup/SecureDelete 1 사용 예제들

공개 메소드들

메소드 설명
EvaluateExpression ( string expression ) : ExpressionTree

Evaluates the expression.

ExpressionEvaluator ( ) : System
GetExpressionTreeString ( ExpressionTree tree ) : string

Gets the expression tree string.

비공개 메소드들

메소드 설명
AssociateElements ( ExpressionElement elements, int elementCount ) : ExpressionTree

Associates the given tree elements.

GetFilter ( string s ) : FilterBase

Gets the filter with the specified name.

GetImplicationType ( string s, FilterImplication &implication ) : bool

Gets the type of the implication.

ParseExpression ( string expression, int start, ExpressionTree &tree, int &expressionLength ) : bool

Parses the expression.

TreeToString ( ExpressionNode node ) : string

Converts the tree to string representation.

VerifyParantesis ( string expression ) : bool

Verifies the parantesis.

메소드 상세

EvaluateExpression() 공개 메소드

Evaluates the expression.
public EvaluateExpression ( string expression ) : ExpressionTree
expression string The expression.
리턴 ExpressionTree

ExpressionEvaluator() 공개 메소드

public ExpressionEvaluator ( ) : System
리턴 System

GetExpressionTreeString() 공개 메소드

Gets the expression tree string.
public GetExpressionTreeString ( ExpressionTree tree ) : string
tree ExpressionTree The tree.
리턴 string