public void visit(StmtNode_Return node)
 {
     if (node.Expr == null)
     {
         ILGenerator.Emit(OpCodes.Ldnull);
     }
     else
     {
         new ExprNodeVisitor_CodeEmitor(this, typeof(object), node.Expr);
     }
     ILGenerator.Emit(OpCodes.Br, m_retLabel);
 }
Beispiel #2
0
 public void visit(StmtNode_Return node)
 {
     if (node.Expr == null) ILGenerator.Emit(OpCodes.Ldnull);
     else {
         new ExprNodeVisitor_CodeEmitor(this, typeof(object), node.Expr);
     }
     ILGenerator.Emit(OpCodes.Br, m_retLabel);
 }