Class ExpressionContext
- Namespace
- NCalc
- Assembly
- NCalc.Sync.dll
public record ExpressionContext : ExpressionContextBase, IEquatable<ExpressionContextBase>, IEquatable<ExpressionContext>
- Inheritance
-
ExpressionContext
- Implements
-
- Inherited Members
-
Constructors
ExpressionContext()
public ExpressionContext()
ExpressionContext(ExpressionOptions, CultureInfo?)
public ExpressionContext(ExpressionOptions options, CultureInfo? cultureInfo)
Parameters
options
ExpressionOptions
cultureInfo
CultureInfo
Properties
DynamicParameters
public IDictionary<string, ExpressionParameter> DynamicParameters { get; set; }
Property Value
- IDictionary<string, ExpressionParameter>
EvaluateFunctionHandler
public EvaluateFunctionHandler? EvaluateFunctionHandler { get; set; }
Property Value
- EvaluateFunctionHandler
EvaluateParameterHandler
public EvaluateParameterHandler? EvaluateParameterHandler { get; set; }
Property Value
- EvaluateParameterHandler
Functions
public IDictionary<string, ExpressionFunction> Functions { get; set; }
Property Value
- IDictionary<string, ExpressionFunction>
Operators
implicit operator ExpressionContext(ExpressionOptions)
public static implicit operator ExpressionContext(ExpressionOptions options)
Parameters
options
ExpressionOptions
Returns
- ExpressionContext
implicit operator ExpressionContext(CultureInfo)
public static implicit operator ExpressionContext(CultureInfo cultureInfo)
Parameters
cultureInfo
CultureInfo
Returns
- ExpressionContext