Esempio n. 1
0
 public void visit(ExprNode_IndexOf node)
 {
     new ExprNodeVisitor_CodeEmitor(m_stmt, typeof(object), node.ArrayExpr);
     new ExprNodeVisitor_CodeEmitor(m_stmt, typeof(int), node.IndexExpr);
     m_stmt.ILGenerator.Emit(OpCodes.Callvirt, typeof(List <object>).GetMethod("get_Item"));
     m_currentType = typeof(object);
 }
Esempio n. 2
0
 public void visit(ExprNode_IndexOf node)
 {
     new ExprNodeVisitor_CodeEmitor(m_stmt, typeof(object), node.ArrayExpr);
     new ExprNodeVisitor_CodeEmitor(m_stmt, typeof(int), node.IndexExpr);
     m_stmt.ILGenerator.Emit(OpCodes.Callvirt, typeof(List<object>).GetMethod("get_Item"));
     m_currentType = typeof(object);
 }