public override Ast.Expression VisitLiteralExpression(Ast.LiteralExpression expression) { this.expression = Expression.Constant(expression.Value, expression.Type.UnderlyingType); return(expression); }
public override Ast.Expression VisitLiteralExpression(Ast.LiteralExpression expression) { WriteValue(expression.Type, expression.Value); return(expression); }
public virtual Ast.Expression VisitLiteralExpression(Ast.LiteralExpression expression) { return(expression); }
public override void Visit(Ast.LiteralExpression node) { Push(new ConstValue(node.Value)); }