Class LogicalExpressionFactory
Class responsible to create LogicalExpression objects. Parlot is used for parsing strings.
public sealed class LogicalExpressionFactory : ILogicalExpressionFactory- Inheritance
- 
      
      LogicalExpressionFactory
- Implements
- Inherited Members
Constructors
LogicalExpressionFactory(ILogger<LogicalExpressionFactory>)
Class responsible to create LogicalExpression objects. Parlot is used for parsing strings.
public LogicalExpressionFactory(ILogger<LogicalExpressionFactory> logger)Parameters
- loggerILogger<LogicalExpressionFactory>
Methods
Create(string, ExpressionOptions)
public static LogicalExpression Create(string expression, ExpressionOptions options = ExpressionOptions.None)Parameters
- expressionstring
- optionsExpressionOptions
Returns
Create(string, CultureInfo, ExpressionOptions)
public static LogicalExpression Create(string expression, CultureInfo cultureInfo, ExpressionOptions options = ExpressionOptions.None)Parameters
- expressionstring
- cultureInfoCultureInfo
- optionsExpressionOptions
Returns
GetInstance()
public static LogicalExpressionFactory GetInstance()