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
expressionstring
Returns
Evaluate(string, IDictionary<string, object?>?)
protected virtual object? Evaluate(string expression, IDictionary<string, object?>? data)
Parameters
expressionstringdataIDictionary<string, object>
Returns
ExpandValue(string?)
public static object? ExpandValue(string? value)
Parameters
valuestring
Returns
ExpandValue(string?, IDictionary<string, object?>?)
public static object? ExpandValue(string? value, IDictionary<string, object?>? data)
Parameters
valuestringdataIDictionary<string, object>