Class AntlrLogicalExpressionFactory
Antlr implementation of ILogicalExpressionFactory.
public sealed class AntlrLogicalExpressionFactory : ILogicalExpressionFactory
- Inheritance
-
AntlrLogicalExpressionFactory
- Implements
- Inherited Members
Methods
Create(string, ExpressionContextBase, ExpressionOptions)
public LogicalExpression Create(string expression, ExpressionContextBase expressionContext, ExpressionOptions options = ExpressionOptions.None)
Parameters
expressionstringexpressionContextExpressionContextBaseoptionsExpressionOptions
Returns
Create(string, ExpressionContextBase, CultureInfo, ExpressionOptions, AdvancedExpressionOptions)
public LogicalExpression Create(string expression, ExpressionContextBase expressionContext, CultureInfo cultureInfo, ExpressionOptions options, AdvancedExpressionOptions _)
Parameters
expressionstringexpressionContextExpressionContextBasecultureInfoCultureInfooptionsExpressionOptions_AdvancedExpressionOptions
Returns
Create(string, ExpressionContextBase, CultureInfo, ExpressionOptions, AdvancedExpressionOptions, CancellationToken)
public LogicalExpression Create(string expression, ExpressionContextBase expressionContext, CultureInfo cultureInfo, ExpressionOptions options = ExpressionOptions.None, AdvancedExpressionOptions extendedOptions = null, CancellationToken cancellationToken = default)
Parameters
expressionstringexpressionContextExpressionContextBasecultureInfoCultureInfooptionsExpressionOptionsextendedOptionsAdvancedExpressionOptionscancellationTokenCancellationToken
Returns
Create(string, ExpressionOptions, AdvancedExpressionOptions)
public LogicalExpression Create(string expression, ExpressionOptions options, AdvancedExpressionOptions _)
Parameters
expressionstringoptionsExpressionOptions_AdvancedExpressionOptions