Table of Contents

Class ExpressionEvaluator

Namespace
Dynamicweb.Extensibility.ExpressionEvaluators
Assembly
Dynamicweb.Core.dll
public abstract class ExpressionEvaluator
Inheritance
ExpressionEvaluator
Inherited Members

Methods

Evaluate(string)

protected abstract object? Evaluate(string expression)

Parameters

expression string

Returns

object

Evaluate(string, IDictionary<string, object?>?)

protected virtual object? Evaluate(string expression, IDictionary<string, object?>? data)

Parameters

expression string
data IDictionary<string, object>

Returns

object

ExpandValue(string?)

public static object? ExpandValue(string? value)

Parameters

value string

Returns

object

ExpandValue(string?, IDictionary<string, object?>?)

public static object? ExpandValue(string? value, IDictionary<string, object?>? data)

Parameters

value string
data IDictionary<string, object>

Returns

object
To top