Files
VAR.ExpressionEvaluator/VAR.ExpressionEvaluator/ExpressionNodes/ExpressionVariableNode.cs

21 lines
440 B
C#

using System;
namespace VAR.ExpressionEvaluator
{
public class ExpressionVariableNode : IExpressionNode
{
private readonly string _name;
public ExpressionVariableNode(string name)
{
_name = name;
}
public object Eval(IEvaluationContext evaluationContext)
{
object value = evaluationContext.GetVariable(_name);
return value;
}
}
}