Exemple #1
0
        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();
        }
Exemple #2
0
 public override void EmitPushValue(DMObject dmObject, DMProc proc)
 {
     proc.PushPath(TargetPath);
     Arguments.EmitPushArguments(dmObject, proc);
     proc.CreateObject();
 }
Exemple #3
0
 public override void EmitPushValue(DMObject dmObject, DMProc proc)
 {
     Expr.EmitPushValue(dmObject, proc);
     Arguments.EmitPushArguments(dmObject, proc);
     proc.CreateObject();
 }