Exemplo n.º 1
0
        internal static PushedEnvironment PushEnvironment(ScriptEnvironment env)
        {
            var penv = new PushedEnvironment();

            penv.LastEnvironment  = ms_currentEnvironment;
            ms_currentEnvironment = env;

            penv.OldLastEnvironment = LastEnvironment;
            LastEnvironment         = penv.LastEnvironment;

            return(penv);
        }
Exemplo n.º 2
0
        internal static PushedEnvironment PushEnvironment(ScriptEnvironment env)
        {
            var penv = new PushedEnvironment();
            penv.LastEnvironment = ms_currentEnvironment;
            ms_currentEnvironment = env;

            penv.OldLastEnvironment = LastEnvironment;
            LastEnvironment = penv.LastEnvironment;

            return penv;
        }