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 = null)
Parameters
logicalExpressionFactoryILogicalExpressionFactorycacheILogicalExpressionCacheevaluationVisitorFactoryIEvaluationVisitorFactory
Methods
Create(LogicalExpression, ExpressionConfiguration?, ExpressionContext?, CultureInfo?)
public Expression Create(LogicalExpression logicalExpression, ExpressionConfiguration? configuration = null, ExpressionContext? context = null, CultureInfo? cultureInfo = null)
Parameters
logicalExpressionLogicalExpressionconfigurationExpressionConfigurationcontextExpressionContextcultureInfoCultureInfo
Returns
Create(string, ExpressionConfiguration?, ExpressionContext?, CultureInfo?)
public Expression Create(string expression, ExpressionConfiguration? configuration = null, ExpressionContext? context = null, CultureInfo? cultureInfo = null)
Parameters
expressionstringconfigurationExpressionConfigurationcontextExpressionContextcultureInfoCultureInfo