//解析throw
        private void ParseThrow()
        {
            CodeThrow ret = new CodeThrow();

            ret.obj = GetObject();
            m_scriptExecutable.AddScriptInstruction(new ScriptInstruction(Opcode.THROW, ret));
        }
Beispiel #2
0
        private void ParseThrow()
        {
            CodeThrow @throw = new CodeThrow {
                obj = this.GetObject()
            };

            this.m_scriptExecutable.AddScriptInstruction(new ScriptInstruction(Opcode.THROW, @throw));
        }
        void ProcessThrow()
        {
            CodeThrow code = (CodeThrow)m_scriptInstruction.Operand0;

            throw new InteriorException(ResolveOperand(code.obj));
        }