Shovel.Vm.Vm.HandleArgs2 C# (CSharp) Метод

HandleArgs2() статический приватный Метод

static private HandleArgs2 ( Vm vm ) : void
vm Vm
Результат void
        static void HandleArgs2(Vm vm)
        {
            if (vm.stack.TopIsReturnAddress ()) {
                vm.currentEnvironment.Frame.Values [0] = vm.stack.UnderTop (2);
                vm.currentEnvironment.Frame.Values [1] = vm.stack.UnderTop (1);
                vm.stack.UnderPopAndCopyTop (2);
            } else {
                vm.currentEnvironment.Frame.Values [1] = vm.stack.PopTop ();
                vm.currentEnvironment.Frame.Values [0] = vm.stack.PopTop ();
            }
            vm.programCounter++;
        }
Vm