public override object Exec(ClassTypeProxy firstOperand, object arg)
 {
     return(firstOperand.RealType.AcceptOperation(this, arg)); //OJO CON LA RECURSIVIDAD
 }
 public override object Exec(ClassTypeProxy tp)
 {
     return(tp.RealType.Exec(this));
 }
 public override object Exec(ClassTypeProxy d, object arg)
 {
     return(d.RealType.AcceptOperation(this, arg));
 }
Example #4
0
 public override object Exec(ClassTypeProxy firstOperand, object arg)
 {
     return(AddTypeExpression(firstOperand.RealType));
 }
Example #5
0
 public override object Exec(ClassTypeProxy ct, object arg)
 {
     return(ct.RealType.AcceptOperation(new EqualsForOverloadOperation(this.typeExpression), arg));
 }
 public virtual object Exec(ClassTypeProxy c, object arg)
 {
     return(Exec((TypeExpression)c, arg));
 }