public override void Accept (GetExpression getAttr) { getAttr.Target.Visit (this); methodBuilder.EmitInstruction (getAttr.Location, Opcode.LoadAttribute, methodBuilder.Module.DefineConstant (new IodineName (getAttr.Field))); }
public void Accept(GetExpression getAttr) { getAttr.Visit (functionCompiler); }
public override void Accept (GetExpression getAttr) { getAttr.Visit (parentVisitor); }
public override void Accept (GetExpression getAttr) { getAttr.Visit (parentVisitor); methodBuilder.EmitInstruction (getAttr.Location, Opcode.LoadLocal, temporary); methodBuilder.EmitInstruction (getAttr.Location, Opcode.BinOp, (int)BinaryOperation.Equals); }
public virtual void Accept(GetExpression getAttr) { }
public void Accept(GetExpression getAttr) { getAttr.VisitChildren (this); }