Class LogicalExpressionParserOptions
Options for configuring the LogicalExpressionParser behavior.
public sealed record LogicalExpressionParserOptions : IEquatable<LogicalExpressionParserOptions>
- Inheritance
-
LogicalExpressionParserOptions
- Implements
- Inherited Members
Properties
ArgumentSeparator
The argument separator used to separate function arguments. Default is Comma.
public ArgumentSeparator ArgumentSeparator { get; }
Property Value
CultureInfo
The culture info used for parsing expressions.
public CultureInfo CultureInfo { get; }
Property Value
Default
Gets the default parser options.
public static LogicalExpressionParserOptions Default { get; }
Property Value
Methods
Create(CultureInfo, ArgumentSeparator)
Creates parser options with both culture info and argument separator.
public static LogicalExpressionParserOptions Create(CultureInfo cultureInfo, ArgumentSeparator argumentSeparator)
Parameters
cultureInfo
CultureInfoThe culture info to use.
argumentSeparator
ArgumentSeparatorThe argument separator to use.
Returns
- LogicalExpressionParserOptions
Parser options with the specified settings.
WithArgumentSeparator(ArgumentSeparator)
Creates parser options with the specified argument separator.
public static LogicalExpressionParserOptions WithArgumentSeparator(ArgumentSeparator argumentSeparator)
Parameters
argumentSeparator
ArgumentSeparatorThe argument separator to use.
Returns
- LogicalExpressionParserOptions
Parser options with the specified argument separator.
WithCultureInfo(CultureInfo)
Creates parser options with the specified culture info.
public static LogicalExpressionParserOptions WithCultureInfo(CultureInfo cultureInfo)
Parameters
cultureInfo
CultureInfoThe culture info to use.
Returns
- LogicalExpressionParserOptions
Parser options with the specified culture info.
Operators
implicit operator LogicalExpressionParserOptions(CultureInfo)
Implicitly creates parser options from a CultureInfo.
public static implicit operator LogicalExpressionParserOptions(CultureInfo cultureInfo)
Parameters
cultureInfo
CultureInfoThe culture info to use.