Class ExpressionFactory
Default IExpressionFactory implementation.
public sealed class ExpressionFactory : IExpressionFactory
- Inheritance
-
ExpressionFactory
- Implements
- Inherited Members
Constructors
ExpressionFactory(ILogicalExpressionFactory, ILogicalExpressionCache, IEvaluationVisitorFactory)
Default IExpressionFactory implementation.
public ExpressionFactory(ILogicalExpressionFactory logicalExpressionFactory, ILogicalExpressionCache cache, IEvaluationVisitorFactory evaluationVisitorFactory)
Parameters
logicalExpressionFactory
ILogicalExpressionFactorycache
ILogicalExpressionCacheevaluationVisitorFactory
IEvaluationVisitorFactory
Methods
Create(LogicalExpression, ExpressionContext?)
public Expression Create(LogicalExpression logicalExpression, ExpressionContext? expressionContext = null)
Parameters
logicalExpression
LogicalExpressionexpressionContext
ExpressionContext
Returns
Create(string, ExpressionContext?)
public Expression Create(string expression, ExpressionContext? expressionContext = null)
Parameters
expression
stringexpressionContext
ExpressionContext