public override void EmitPushValue(DMObject dmObject, DMProc proc) { if (_b != null) { _b.EmitPushValue(dmObject, proc); } _a.EmitPushValue(dmObject, proc); _procArgs.EmitPushArguments(dmObject, proc); proc.CallStatement(); }
public override void EmitPushValue(DMObject dmObject, DMProc proc) { proc.PushPath(TargetPath); Arguments.EmitPushArguments(dmObject, proc); proc.CreateObject(); }
public override void EmitPushValue(DMObject dmObject, DMProc proc) { Expr.EmitPushValue(dmObject, proc); Arguments.EmitPushArguments(dmObject, proc); proc.CreateObject(); }