C# Eval Expression - Options
Options to customize the context under which the C# expression is compiled.
Gets or sets the value of the BindingFlags to use to retrieve member (Constructor, Method, Property, and Field)
Gets or sets the can key prefix to use to cache compiled delegate in the memory.
We recommend always to use a different cache key prefix if you modify the options.
Gets or sets if compiled delegate shoud be cached in the memory or not.
This configuration can be very useful to disable if you execute multiple expression only once, and you believe they will never be re-used.
Gets or sets if the default behavior for the XOR operator ‘^’ must act like an exponent operator instead.
A new operator ‘^ ’ is available for the bitwise exclusive-OR operator.
Create a new a shallow copy of the current EvalContext
Cloning the EvalContext can be useful to copy all options including all types already registered to use it to change only what’s required for the expression to evaluate.