Table of Contents

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