IValueWithType IExpression.Evaluate(IParserContext context) { ValueExpression value = Evaluate(context); return(new ValueExpression(TokenPosition, value.Value, value.Type)); }