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 = null)
Parameters
loggerILogger<LogicalExpressionFactory>
Methods
Create(string, LogicalExpressionParserOptions?, CultureInfo?, CancellationToken)
public static LogicalExpression Create(string expression, LogicalExpressionParserOptions? options = null, CultureInfo? cultureInfo = null, CancellationToken cancellationToken = default)
Parameters
expressionstringoptionsLogicalExpressionParserOptionscultureInfoCultureInfocancellationTokenCancellationToken
Returns
GetInstance()
public static LogicalExpressionFactory GetInstance()