Interface IParsedExpressionFactoryConfiguration
- Namespace
- LfrlAnvil.Computable.Expressions
- Assembly
- LfrlAnvil.Computable.Expressions.dll
Represents an IParsedExpressionFactory configuration.
public interface IParsedExpressionFactoryConfiguration
Properties
AllowNonIntegerNumbers
Specifies whether non-integer numbers are allowed.
bool AllowNonIntegerNumbers { get; }
Property Value
AllowNonPublicMemberAccess
Specifies whether non-public member access is allowed.
bool AllowNonPublicMemberAccess { get; }
Property Value
AllowScientificNotation
Specifies whether scientific notation for numbers is allowed.
bool AllowScientificNotation { get; }
Property Value
ConvertResultToOutputTypeAutomatically
Specifies whether the expression's result is automatically converted to the expected result type.
bool ConvertResultToOutputTypeAutomatically { get; }
Property Value
DecimalPoint
Specifies the decimal point.
char DecimalPoint { get; }
Property Value
DiscardUnusedArguments
Specifies whether unused arguments should be discarded.
bool DiscardUnusedArguments { get; }
Property Value
IgnoreMemberNameCase
Specifies whether member names are case insensitive.
bool IgnoreMemberNameCase { get; }
Property Value
IntegerDigitSeparator
Specifies the integer digit separator.
char IntegerDigitSeparator { get; }
Property Value
PostponeStaticInlineDelegateCompilation
Specifies whether nested static delegate expressions should not be compiled immediately.
bool PostponeStaticInlineDelegateCompilation { get; }
Property Value
ScientificNotationExponents
Specifies characters that represent scientific notation exponents.
string ScientificNotationExponents { get; }
Property Value
StringDelimiter
Specifies constant string delimiter symbol.
char StringDelimiter { get; }