예제 #1
0
 public override Ast.Expression VisitLiteralExpression(Ast.LiteralExpression expression)
 {
     this.expression = Expression.Constant(expression.Value, expression.Type.UnderlyingType);
     return(expression);
 }
예제 #2
0
 public override Ast.Expression VisitLiteralExpression(Ast.LiteralExpression expression)
 {
     WriteValue(expression.Type, expression.Value);
     return(expression);
 }
예제 #3
0
 public virtual Ast.Expression VisitLiteralExpression(Ast.LiteralExpression expression)
 {
     return(expression);
 }
예제 #4
0
 public override void Visit(Ast.LiteralExpression node)
 {
     Push(new ConstValue(node.Value));
 }