var $$=[

/************
Object image OSCorlib - Code: 0	Data: 0
**********/

function($ep,$end,$rv,$pc,$f,r0)
// 0: System.String System.Object::ToString()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[98](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,this])/*$rv = System.Reflection.ReflectionHelpers::GetType(this)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $rv/*V_1.1 = $rv*/;
                    $rv = r0.$[0].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$rv = V_1.1.ToString()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 1: System.Int32 System.Object::GetHashCode()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = $$[506](this)/*V_0.1 = System.Runtime.CompilerServices.RuntimeHelpers::NativeGetHashCode(this)*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 2: System.Boolean System.Object::Equals(System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    return (this == $f[2])/*this ValueEquality o*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 3: System.Type System.Object::GetType()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this.$/*$t5 = this.get_VTable()*/;
                    $rv = r0.c/*$rv = $t5.get_Class()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $rv/*V_2.1 = $rv*/;
                    $rv = $$[102](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0])/*$rv = System.Reflection.ReflectionHelpers::GetTypeFromClass(V_2.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r0 = $rv/*V_3.1 = $rv*/;
                    return r0/*V_3.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 4: System.Void System.Object::Finalize()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 5: System.Void System.Object::.ctor()
{
    var t;
    return;

},
function($ep,$end,$rv,$pc,$f)
// 6: System.Void System.Attribute::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 7: System.Void System.Runtime.InteropServices.GuidAttribute::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[6].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 8: System.String System.Exception::get_Message()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[1]/*V_0.1 = this._message*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 9: System.Exception System.Exception::get_InnerException()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[2]/*V_0.1 = this._innerException*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r2,r1,r0)
// 10: System.Exception System.Exception::GetBaseException()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r2,r1,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r2 = this[2]/*V_5.1 = this._innerException*/;
                    r0 = r2/*V_0.1 = V_5.1*/;
                    r1 = this/*V_1.1 = this*/;
                    $ep = 2;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    if((!(r0 == null)))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 3;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r1,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 3:
                {
                    return r1/*V_1.3*/;
                }
                case 4:
                {
                    r1 = r0/*V_1.2 = V_0.3*/;
                    r2 = r0[2]/*V_4.1 = V_0.3._innerException*/;
                    r0 = r2/*V_0.2 = V_4.1*/;
                    $ep = 2;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r2,r1,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 11: System.String System.Exception::get_HelpLink()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 12: System.Void System.Exception::set_HelpLink(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 13: System.String System.Exception::get_Source()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 14: System.Void System.Exception::set_Source(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 15: System.String System.Exception::get_StackTrace()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[3]/*$t1 = this._stackTrace*/;
                    if((!(r0 == null)))
                    {
                        $ep = 3;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    r0 = $$[608](this)/*$t10 = XaeiOS.SystemCalls::GetStackTrace(this)*/;
                    this[3] = r0/*this._stackTrace = $t10*/;
                    $ep = 3;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r0 = this[3]/*V_0.1 = this._stackTrace*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2,r3)
// 16: System.String System.Exception::ToString()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this.$/*$t13 = this.get_VTable()*/;
                    $rv = r0.c/*$rv = $t13.get_Class()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $rv/*V_3.1 = $rv*/;
                    $rv = $$[102](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,r0])/*$rv = System.Reflection.ReflectionHelpers::GetTypeFromClass(V_3.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r0 = $rv/*V_4.1 = $rv*/;
                    r1 = this[1]/*V_2.1 = this._message*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,r0])/*$rv = System.String::SafeToString(V_4.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r3 = $rv/*$t7 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,": "])/*$rv = System.String::SafeToString(": ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r2 = $rv/*$t9 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,r1])/*$rv = System.String::SafeToString(V_2.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    r0 = $rv/*$t11 = $rv*/;
                    r0 = (r3 + r2 + r0)/*V_1.1 = System.String::Concat($t7, $t9, $t11)*/;
                    return r0/*V_1.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 17: System.Void System.Exception::.ctor()
{
    var t;
    $$[19].call(this,"",null)/*this..ctor("", null)*/;
    return;

},
function(a0/*message*/)
 // 18: System.Void System.Exception::.ctor(System.String)
{
    var t;
    $$[19].call(this,a0,null)/*this..ctor(message, null)*/;
    return;

},
function(a0/*message*/,a1/*innerException*/)
 // 19: System.Void System.Exception::.ctor(System.String,System.Exception)
{
    var t;
    $$[5].call(this)/*this..ctor()*/;
    this[1] = a0/*this._message = message*/;
    this[2] = a1/*this._innerException = innerException*/;
    return;

},
function($ep,$end,$rv,$pc,$f)
// 20: System.Void System.MulticastNotSupportedException::.ctor(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[18].call(this,$f[2])/*this..ctor(message)*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 21: System.Void System.MulticastNotSupportedException::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[20].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null,"Multicast not supported"])/*this..ctor("Multicast not supported")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 22: System.Object System.Delegate::get_Target()
{
    var r0;
    var t;
    r0 = this[0]/*V_0.1 = this._target*/;
    return r0/*V_0.1*/;

},
function()
 // 23: System.NativeFunction System.Delegate::get_Function()
{
    var r0;
    var t;
    r0 = this[1]/*V_0.1 = this._function*/;
    return r0/*V_0.1*/;

},
function($ep,$end,$rv,$pc,$f)
// 24: System.Object System.Delegate::Invoke(System.Object[])
{
    return this[1].apply(this[0], [0,$end,null,$pc,[null,null].concat($f[2])]);
},
function($ep,$end,$rv,$pc,$f)
// 25: System.Object System.Delegate::InvokeNative(System.Object[])
{
    if(typeof(this) == 'function'){return this.apply(null, arguments);}else{return this[1].apply(this[0], arguments);}
},
function($ep,$end,$rv,$pc,$f,r0)
// 26: System.Void System.Delegate::InternalCombine(System.Delegate)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[8],t)/*$t0 = new System.Void System.MulticastNotSupportedException::.ctor()()*/;
                    $$[21].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 27: System.Object System.Delegate::DynamicInvoke(System.Object[])
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = this.$[4].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2]])/*$rv = this.Invoke(args)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function(a0/*target*/,a1/*function*/)
 // 28: System.Delegate System.Delegate::Create(System.Object,System.NativeFunction)
{
    var r0;
    var t;
    r0 = (t=[null,null],t.$=_[9],t)/*$t2 = new System.Void System.Delegate::.ctor(System.Object,System.NativeFunction)(target, function)*/;
    $$[36].call(r0,a0,a1)/*$t2..ctor(target, function)*/;
    return r0/*$t2*/;

},
function(a0/*d*/,a1/*target*/,a2/*function*/)
 // 29: System.Void System.Delegate::InternalCreate(System.Delegate,System.Object,System.NativeFunction)
{
    var t;
    a0[0] = a1/*d._target = target*/;
    a0[1] = a2/*d._function = function*/;
    return;

},
function($ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0)
// 30: System.Delegate System.Delegate::BrokenCombine(System.Delegate,System.Delegate)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    if((!($f[2] == null)))
                    {
                        $ep = 3;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    r0 = $f[3]/*V_1.1 = b*/;
                    $ep = 10;
                    continue $ctrl;
                }
                case 3:
                {
                    if((!($f[3] == null)))
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    r0 = $f[2]/*V_1.2 = a*/;
                    $ep = 10;
                    continue $ctrl;
                }
                case 5:
                {
                    r1 = $$[508]($f[2],_[10])/*V_0.1 = a is System.MulticastDelegate*/;
                    if((!($$[508]($f[2],_[10]) == null)))
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 6;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r3 = $f[2][0]/*$t25 = a._target*/;
                    r2 = $f[2][1]/*$t27 = a._function*/;
                    r4 = (t=[null,null,null,null],t.$=_[10],t)/*$t32 = new System.Void System.MulticastDelegate::.ctor(System.Object,System.NativeFunction)($t25, $t27)*/;
                    $$[42].call(r4,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t),[null,null,r3,r2])/*$t32..ctor($t25, $t27)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    r1 = r4/*V_0.2 = $t32*/;
                    $ep = 8;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    $ep = 9;
                    r1.$[6].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t),[null,null,$f[3]])/*V_0.3.InternalCombine(b)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    r0 = r1/*V_1.3 = V_0.3*/;
                    $ep = 10;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 10:
                {
                    return r0/*V_1.4*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r2,r3,r0)
// 31: System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    if((!($f[2] == null)))
                    {
                        $ep = 3;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    r0 = $f[3]/*V_1.1 = b*/;
                    $ep = 11;
                    continue $ctrl;
                }
                case 3:
                {
                    if((!($f[3] == null)))
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    r0 = $f[2]/*V_1.2 = a*/;
                    $ep = 11;
                    continue $ctrl;
                }
                case 5:
                {
                    if((!($$[508]($f[2],_[10]) == null)))
                    {
                        $ep = 9;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 6;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r2 = $f[2][0]/*$t25 = a._target*/;
                    r1 = $f[2][1]/*$t27 = a._function*/;
                    r3 = (t=[null,null,null,null],t.$=_[10],t)/*$t33 = new System.Void System.MulticastDelegate::.ctor(System.Object,System.NativeFunction)($t25, $t27)*/;
                    $$[42].call(r3,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t),[null,null,r2,r1])/*$t33..ctor($t25, $t27)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    $ep = 8;
                    r3.$[6].call(r3,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t),[null,null,$f[3]])/*$t33.InternalCombine(b)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    r0 = r3/*V_1.4 = $t33*/;
                    $ep = 11;
                    continue $ctrl;
                }
                case 9:
                {
                    $ep = 10;
                    $$[508]($f[2],_[10]).$[6].call($$[508]($f[2],_[10]),0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t),[null,null,$f[3]])/*a is System.MulticastDelegate.InternalCombine(b)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 10:
                {
                    r0 = $$[508]($f[2],_[10])/*V_1.3 = a is System.MulticastDelegate*/;
                    $ep = 11;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 11:
                {
                    return r0/*V_1.5*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 32: System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[8],t)/*$t1 = new System.Void System.MulticastNotSupportedException::.ctor(System.String)("Delegate::Remove not yet implemented")*/;
                    $$[20].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,"Delegate::Remove not yet implemented"])/*$t1..ctor("Delegate::Remove not yet implemented")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 33: System.Boolean System.Delegate::op_Equality(System.Delegate,System.Delegate)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 34: System.Boolean System.Delegate::op_Inequality(System.Delegate,System.Delegate)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 35: System.Void System.Delegate::.ctor()
{
    var t;
    $$[5].call(this)/*this..ctor()*/;
    return;

},
function(a0/*target*/,a1/*function*/)
 // 36: System.Void System.Delegate::.ctor(System.Object,System.NativeFunction)
{
    var t;
    $$[5].call(this)/*this..ctor()*/;
    $$[29](this,a0,a1)/*System.Delegate::InternalCreate(this, target, function)*/;
    return;

},
function($ep,$end,$rv,$pc,$f,r1,r0)
// 37: System.Object System.MulticastDelegate::Invoke(System.Object[])
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[24].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t),[null,null,$f[2]])/*$rv = this.Invoke(args)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    r1 = this[2]/*$t4 = this._next*/;
                    if((r1 == null))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 3;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r1 = this[2]/*$t9 = this._next*/;
                    $rv = r1.$[4].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t),[null,null,$f[2]])/*$rv = $t9.Invoke(args)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    r0 = $rv/*V_0.2 = $rv*/;
                    return r0/*V_0.3*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 38: System.Object System.MulticastDelegate::InvokeNative(System.Object[])
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[8],t)/*$t1 = new System.Void System.MulticastNotSupportedException::.ctor(System.String)("Native multicast delegates are not supported")*/;
                    $$[20].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,"Native multicast delegates are not supported"])/*$t1..ctor("Native multicast delegates are not supported")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0)
// 39: System.Void System.MulticastDelegate::InternalCombine(System.Delegate)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this/*V_0.1 = this*/;
                    $ep = 2;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r2 = r0[2]/*$t1 = V_0.3._next*/;
                    if((!(r2 == null)))
                    {
                        $ep = 9;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 3;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 3:
                {
                    r1 = $$[508]($f[2],_[10])/*V_1.1 = d is System.MulticastDelegate*/;
                    if((!($$[508]($f[2],_[10]) == null)))
                    {
                        $ep = 7;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r3 = $$[22].call($f[2])/*$t17 = d.get_Target()*/;
                    $rv = $$[23].call($f[2])/*$rv = d.get_Function()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r2 = $rv/*$t19 = $rv*/;
                    r4 = (t=[null,null,null,null],t.$=_[10],t)/*$t20 = new System.Void System.MulticastDelegate::.ctor(System.Object,System.NativeFunction)($t17, $t19)*/;
                    $$[42].call(r4,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t),[null,null,r3,r2])/*$t20..ctor($t17, $t19)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    r1 = r4/*V_1.2 = $t20*/;
                    $ep = 8;
                    continue $ctrl;
                }
                case 7:
                {
                    $ep = 8;
                    $rv = $$[40].call($$[508]($f[2],_[10]),0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t),[null,null])/*$rv = d is System.MulticastDelegate.Clone()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    r1 = $rv/*V_1.3 = $rv*/;
                    r0[2] = r1/*V_0.3._next = V_1.4*/;
                    r1[3] = r0/*V_1.4._prev = V_0.3*/;
                    return;
                }
                case 9:
                {
                    r0 = r0[2]/*V_0.2 = V_0.3._next*/;
                    $ep = 2;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r1,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5)
// 40: System.MulticastDelegate System.MulticastDelegate::Clone()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r3 = $$[22].call(this)/*$t1 = this.get_Target()*/;
                    $rv = $$[23].call(this)/*$rv = this.get_Function()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r2 = $rv/*$t3 = $rv*/;
                    r5 = (t=[null,null,null,null],t.$=_[10],t)/*$t4 = new System.Void System.MulticastDelegate::.ctor(System.Object,System.NativeFunction)($t1, $t3)*/;
                    $$[42].call(r5,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5],t.$=null,t),[null,null,r3,r2])/*$t4..ctor($t1, $t3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r0 = r5/*V_1.1 = $t4*/;
                    r1 = r5[2]/*V_2.1 = $t4._next*/;
                    $ep = 4;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    if((!(r1 == null)))
                    {
                        $ep = 6;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 5;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 5:
                {
                    return r5/*$t4*/;
                }
                case 6:
                {
                    $ep = 7;
                    r3 = $$[22].call(r1)/*$t12 = V_2.3.get_Target()*/;
                    $rv = $$[23].call(r1)/*$rv = V_2.3.get_Function()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    $ep = 8;
                    r2 = $rv/*$t13 = $rv*/;
                    r4 = (t=[null,null,null,null],t.$=_[10],t)/*$t14 = new System.Void System.MulticastDelegate::.ctor(System.Object,System.NativeFunction)($t12, $t13)*/;
                    $$[42].call(r4,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5],t.$=null,t),[null,null,r3,r2])/*$t14..ctor($t12, $t13)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    r4[3] = r0/*$t14._prev = V_1.3*/;
                    r0 = r4/*V_1.2 = $t14*/;
                    r1 = r1[2]/*V_2.2 = V_2.3._next*/;
                    $ep = 4;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 41: System.MulticastDelegate System.MulticastDelegate::InternalCreate(System.Object,System.NativeFunction)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[10],t)/*$t2 = new System.Void System.MulticastDelegate::.ctor(System.Object,System.NativeFunction)(target, function)*/;
                    $$[42].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2],$f[3]])/*$t2..ctor(target, function)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return r0/*$t2*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 42: System.Void System.MulticastDelegate::.ctor(System.Object,System.NativeFunction)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[36].call(this,$f[2],$f[3])/*this..ctor(target, function)*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 43: System.String XaeiOS.Process.ImageFormat.AssemblyName::get_Name()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[0]/*V_0.1 = this._name*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 44: System.Void XaeiOS.Process.ImageFormat.AssemblyName::set_Name(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[0] = $f[2]/*this._name = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 45: System.String XaeiOS.Process.ImageFormat.AssemblyName::get_Version()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[1]/*V_0.1 = this._version*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 46: System.Void XaeiOS.Process.ImageFormat.AssemblyName::set_Version(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[1] = $f[2]/*this._version = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 47: System.String XaeiOS.Process.ImageFormat.AssemblyName::get_Culture()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[2]/*V_0.1 = this._culture*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 48: System.Void XaeiOS.Process.ImageFormat.AssemblyName::set_Culture(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[2] = $f[2]/*this._culture = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 49: System.Void XaeiOS.Process.ImageFormat.AssemblyName::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 50: System.Void XaeiOS.Process.SignalDaemon::Start()
{
    var r0,r1,r2;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r0 = $$[58](0,Number.POSITIVE_INFINITY,null,[],[null,null,_[17]])/*$t1 = System.Type::GetTypeFromHandle(XaeiOS.Process.SignalDaemon)*/;
                r1 = $$[55].call(r0,0,Number.POSITIVE_INFINITY,null,[],[null,null])/*V_0.1 = $t1.get_FullName()*/;
                r0 = _[18]/*$t3 = XaeiOS.Process.SignalDaemon._signalDaemonProcess*/;
                if((r0 == null))
                {
                    $ep = 3;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                r0 = (r1 + " is already started. Only one signal daemon is allowed.")/*$t8 = System.String::Concat(V_0.1, " is already started. Only one signal daemon is allowed.")*/;
                r1 = (t=[null,null,null,null],t.$=_[138],t)/*$t9 = new System.Void System.InvalidOperationException::.ctor(System.String)($t8)*/;
                $$[271].call(r1,0,Number.POSITIVE_INFINITY,null,[],[null,null,r0])/*$t9..ctor($t8)*/;
                throw r1/*$t9*/;
            }
            case 3:
            {
                r0 = _[20]/*$t10 = XaeiOS.Process.SignalDaemon.CS$<>9__CachedAnonymousMethodDelegate1*/;
                if(r0)
                {
                    $ep = 5;
                    continue $ctrl;

                }
                else
                {
                    $ep = 4;

                }
            }
            case 4:
            {
                r0 = (t=[null,null,null,null],t.$=_[94],t)/*$t13 = new System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr)(null, XaeiOS.Process.SignalDaemon::b__0)*/;
                $$[29](r0,null,$$[53])/*$t13..ctor(null, XaeiOS.Process.SignalDaemon::b__0)*/;
                _[20] = r0/*XaeiOS.Process.SignalDaemon.CS$<>9__CachedAnonymousMethodDelegate1 = $t13*/;
                $ep = 5;
            }
            case 5:
            {
                r0 = _[20]/*$t14 = XaeiOS.Process.SignalDaemon.CS$<>9__CachedAnonymousMethodDelegate1*/;
                r2 = (t=[null,null,null,null,null,null,null,null,null,null,null,null,false,null,null,null],t.$=_[177],t)/*$t17 = new System.Void XaeiOS.SIP::.ctor(System.Threading.ThreadStart,System.Threading.ThreadPriority,System.String,System.Boolean)($t14, 4, V_0.1, 1)*/;
                $$[396].call(r2,0,Number.POSITIVE_INFINITY,null,[],[null,null,r0,4,r1,1])/*$t17..ctor($t14, 4, V_0.1, 1)*/;
                _[18] = r2/*XaeiOS.Process.SignalDaemon._signalDaemonProcess = $t17*/;
                r0 = (t=[false,null],t.$=_[147],t)/*$t18 = new System.Void System.Threading.ManualResetEvent::.ctor()()*/;
                $$[283].call(r0,0,Number.POSITIVE_INFINITY,null,[],[null,null])/*$t18..ctor()*/;
                _[19] = r0/*XaeiOS.Process.SignalDaemon._exitLoop = $t18*/;
                r0 = _[18]/*$t19 = XaeiOS.Process.SignalDaemon._signalDaemonProcess*/;
                $$[373].call(r0,0,Number.POSITIVE_INFINITY,null,[],[null,null])/*$t19.Start()*/;
                return;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function(a0/*pid*/,a1/*signal*/,a2/*data*/)
 // 51: System.Void XaeiOS.Process.SignalDaemon::ExternalSendSignal(System.Int32,XaeiOS.Process.Signal,System.Int32)
{
    var r0,r1,r2,r3;
    var t;
    r3 = (t=[null,null,null],t.$=_[294],t)/*$t0 = new System.Void XaeiOS.Process.SignalDaemon/<>c__DisplayClass3::.ctor()()*/;
    $$[556].call(r3,0,Number.POSITIVE_INFINITY,null,[],[null,null])/*$t0..ctor()*/;
    r3[0] = a0/*$t0.pid = pid*/;
    r3[1] = a1/*$t0.signal = signal*/;
    r3[2] = a2/*$t0.data = data*/;
    r1 = r3[1]/*$t4 = $t0.signal*/;
    r0 = r3[2]/*$t5 = $t0.data*/;
    r2 = (t=[null,null],t.$=_[292],t)/*$t6 = new System.Void XaeiOS.Process.SignalPermission::.ctor(XaeiOS.Process.Signal,System.Int32)($t4, $t5)*/;
    $$[551].call(r2,0,Number.POSITIVE_INFINITY,null,[],[null,null,r1,r0])/*$t6..ctor($t4, $t5)*/;
    $$[547].call(r2,0,Number.POSITIVE_INFINITY,null,[],[null,null])/*$t6.Demand()*/;
    r0 = (t=[null,null,null,null],t.$=_[94],t)/*$t8 = new System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr)($t0, XaeiOS.Process.SignalDaemon/<>c__DisplayClass3::b__2)*/;
    $$[29](r0,r3,$$[555])/*$t8..ctor($t0, XaeiOS.Process.SignalDaemon/<>c__DisplayClass3::b__2)*/;
    r2 = _[18]/*$t10 = XaeiOS.Process.SignalDaemon._signalDaemonProcess*/;
    r1 = (t=[null,null,null,null,false,null,null,null,null,false,null,null],t.$=_[91],t)/*$t11 = new System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart,System.Threading.ThreadPriority,XaeiOS.SIP)($t8, 4, $t10)*/;
    $$[176].call(r1,r0,4,r2)/*$t11..ctor($t8, 4, $t10)*/;
    $$[155].call(r1,0,Number.POSITIVE_INFINITY,null,[],[null,null,1])/*$t11.set_IsBackground(1)*/;
    $$[153].call(r1,"External signal sender")/*$t11.set_Name("External signal sender")*/;
    $$[157].call(r1)/*$t11.Start()*/;
    return;

},
function($ep,$end,$rv,$pc,$f,r0,r1,r2)
// 52: System.Void XaeiOS.Process.SignalDaemon::SendSignal(System.Int32,XaeiOS.Process.Signal,System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = (t=[null,null,null],t.$=_[295],t)/*$t0 = new System.Void XaeiOS.Process.SignalDaemon/<>c__DisplayClass6::.ctor()()*/;
                    $$[558].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null])/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r1[1] = $f[3]/*$t0.signal = signal*/;
                    r1[2] = $f[4]/*$t0.data = data*/;
                    r0 = _[156]/*$t29 = XaeiOS.SIPManager._sips*/;
                    $rv = r0.$[5].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,$f[2]])/*$rv = $t29.get_Item(pid)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r0 = $rv/*V_4.1 = $rv*/;
                    r1[0] = r0/*$t0.sip = V_4.1*/;
                    r0 = r1[0]/*$t5 = $t0.sip*/;
                    if((!(r0 == null)))
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r2 = (t=[null,null,null,null],t.$=_[94],t)/*$t18 = new System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr)($t0, XaeiOS.Process.SignalDaemon/<>c__DisplayClass6::b__5)*/;
                    $$[29](r2,r1,$$[557])/*$t18..ctor($t0, XaeiOS.Process.SignalDaemon/<>c__DisplayClass6::b__5)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r0 = r1[0]/*$t20 = $t0.sip*/;
                    r1 = (t=[null,null,null,null,false,null,null,null,null,false,null,null],t.$=_[91],t)/*$t21 = new System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart,System.Threading.ThreadPriority,XaeiOS.SIP)($t18, 4, $t20)*/;
                    $$[176].call(r1,r2,4,r0)/*$t21..ctor($t18, 4, $t20)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    $$[153].call(r1,"Signal dispatcher")/*$t21.set_Name("Signal dispatcher")*/;
                    $$[155].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,1])/*$t21.set_IsBackground(1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    $$[157].call(r1)/*$t21.Start()*/;
                    return;
                }
                case 8:
                {
                    $ep = 9;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,"Could not find process: "])/*$rv = System.String::SafeToString("Could not find process: ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    $ep = 10;
                    r0 = $rv/*$t25 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,new Number($f[2])])/*$rv = System.String::SafeToString(box(System.Int32,pid))*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 10:
                {
                    $ep = 11;
                    r1 = $rv/*$t27 = $rv*/;
                    r0 = (r0 + r1)/*V_3.1 = System.String::Concat($t25, $t27)*/;
                    r1 = (t=[null,null,null,null],t.$=_[151],t)/*$t16 = new System.Void System.ArgumentException::.ctor(System.String)(V_3.1)*/;
                    $$[302].call(r1,r0)/*$t16..ctor(V_3.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 11:
                {
                    throw r1/*$t16*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 53: System.Void XaeiOS.Process.SignalDaemon::b__0()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 54: System.Void System.Reflection.MemberInfo::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 55: System.String System.Type::get_FullName()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = this.$[7].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$rv = this.get_Namespace()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r1 = $rv/*$t1 = $rv*/;
                    $rv = this.$[5].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$rv = this.get_Name()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r0 = $rv/*$t4 = $rv*/;
                    r0 = (r1 + "." + r0)/*V_0.1 = System.String::Concat($t1, ".", $t4)*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 56: System.RuntimeTypeHandle System.Type::get_TypeHandle()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[0]/*V_0.1 = this._typeHandle*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 57: System.String System.Type::ToString()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = this.$[7].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$rv = this.get_Namespace()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r1 = $rv/*$t1 = $rv*/;
                    $rv = this.$[5].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$rv = this.get_Name()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r0 = $rv/*$t4 = $rv*/;
                    r0 = (r1 + "." + r0)/*V_0.1 = System.String::Concat($t1, ".", $t4)*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 58: System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = $f[2].c/*$t5 = handle.get_Class()*/;
                    $rv = $$[102](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0])/*$rv = System.Reflection.ReflectionHelpers::GetTypeFromClass($t5)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_2.1 = $rv*/;
                    return r0/*V_2.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 59: System.Type System.Type::GetType(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[100](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2]])/*$rv = System.Reflection.ReflectionHelpers::GetTypeByName(typeName)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 60: System.Void System.Type::.ctor(System.RuntimeTypeHandle)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[54].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    this[0] = $f[2]/*this._typeHandle = typeHandle*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 61: System.Type System.Reflection.RuntimeType::get_DeclaringType()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[7]/*V_0.1 = this._declaringType*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 62: System.String System.Reflection.RuntimeType::get_Name()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[1]/*$t1 = this._class*/;
                    $rv = $$[198].call(r0)/*$rv = $t1.get_Name()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 63: System.String System.Reflection.RuntimeType::get_Namespace()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[1]/*$t1 = this._class*/;
                    $rv = $$[200].call(r0)/*$rv = $t1.get_Namespace()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 64: System.Runtime.Class System.Reflection.RuntimeType::get_Class()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[1]/*V_0.1 = this._class*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r0,r2)
// 65: System.Reflection.ConstructorInfo[] System.Reflection.RuntimeType::GetConstructors()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[70].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t),[null,null])/*this.LoadConstructorInfo()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r1 = this[2]/*$t2 = this._constructors*/;
                    r2 = $$[519](_[87],r1.length)/*V_0.1 = new System.Reflection.ConstructorInfo[(System.Int32)$t2.Length]*/;
                    r0 = 0/*V_1.1 = 0*/;
                    $ep = 3;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r1 = this[2]/*$t8 = this._constructors*/;
                    if((r0 < r1.length))
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    return r2/*V_0.1*/;
                }
                case 5:
                {
                    r1 = this[2]/*$t14 = this._constructors*/;
                    r2[r0] = r1[r0]/*V_0.1[V_1.3] = $t14[V_1.3]*/;
                    r0 = (r0 + 1)/*V_1.2 = V_1.3 Add 1*/;
                    $ep = 3;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r0,r2)
// 66: System.Reflection.MethodInfo[] System.Reflection.RuntimeType::GetMethods()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[71].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t),[null,null])/*this.LoadMethodInfo()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r1 = this[3]/*$t2 = this._methods*/;
                    r2 = $$[519](_[106],r1.length)/*V_0.1 = new System.Reflection.MethodInfo[(System.Int32)$t2.Length]*/;
                    r0 = 0/*V_1.1 = 0*/;
                    $ep = 3;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r1 = this[3]/*$t8 = this._methods*/;
                    if((r0 < r1.length))
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    return r2/*V_0.1*/;
                }
                case 5:
                {
                    r1 = this[3]/*$t14 = this._methods*/;
                    r2[r0] = r1[r0]/*V_0.1[V_1.3] = $t14[V_1.3]*/;
                    r0 = (r0 + 1)/*V_1.2 = V_1.3 Add 1*/;
                    $ep = 3;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r0,r2)
// 67: System.Reflection.PropertyInfo[] System.Reflection.RuntimeType::GetProperties()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[72].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t),[null,null])/*this.LoadPropertyInfo()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r1 = this[4]/*$t2 = this._properties*/;
                    r2 = $$[519](_[71],r1.length)/*V_0.1 = new System.Reflection.PropertyInfo[(System.Int32)$t2.Length]*/;
                    r0 = 0/*V_1.1 = 0*/;
                    $ep = 3;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r1 = this[4]/*$t8 = this._properties*/;
                    if((r0 < r1.length))
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    return r2/*V_0.1*/;
                }
                case 5:
                {
                    r1 = this[4]/*$t14 = this._properties*/;
                    r2[r0] = r1[r0]/*V_0.1[V_1.3] = $t14[V_1.3]*/;
                    r0 = (r0 + 1)/*V_1.2 = V_1.3 Add 1*/;
                    $ep = 3;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 68: System.Boolean System.Reflection.RuntimeType::IsDefined(System.Type,System.Boolean)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[1]/*$t1 = this._class*/;
                    $rv = $$[111](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0,$f[2],$f[3]])/*$rv = System.Reflection.ReflectionHelpers::IsDefined($t1, attributeType, inherit)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 69: System.Object System.Reflection.RuntimeType::CreateInstance()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = this.$[11].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$rv = this.get_TypeHandle()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $rv/*$t4 = $rv*/;
                    r0 = r0.c/*$t5 = $t4.get_Class()*/;
                    $rv = $$[108](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0])/*$rv = System.Reflection.ReflectionHelpers::CreateInstance($t5)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r0 = $rv/*V_1.1 = $rv*/;
                    return r0/*V_1.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r2,r3,r0)
// 70: System.Void System.Reflection.RuntimeType::LoadConstructorInfo()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r1 = this[2]/*$t1 = this._constructors*/;
                    if((r1 == null))
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 6;
                        continue $ctrl;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r1 = this[1]/*$t7 = this._class*/;
                    $rv = $$[217].call(r1)/*$rv = $t7.get_Constructors()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r1 = $rv/*$t8 = $rv*/;
                    r1 = r1.length/*$t9 = $t8.get_Length()*/;
                    r1 = $$[519](_[88],r1)/*$t10 = new System.Reflection.RuntimeConstructorInfo[$t9]*/;
                    this[2] = r1/*this._constructors = $t10*/;
                    r0 = 0/*V_0.1 = 0*/;
                    $ep = 4;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r1 = this[1]/*$t13 = this._class*/;
                    $rv = $$[217].call(r1)/*$rv = $t13.get_Constructors()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    r1 = $rv/*$t14 = $rv*/;
                    r1 = r1.length/*$t15 = $t14.get_Length()*/;
                    if((r0 < r1))
                    {
                        $ep = 7;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 6;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 6:
                {
                    return;
                }
                case 7:
                {
                    $ep = 8;
                    r1 = this[1]/*$t19 = this._class*/;
                    $rv = $$[217].call(r1)/*$rv = $t19.get_Constructors()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    $ep = 9;
                    r1 = $rv/*$t20 = $rv*/;
                    r3 = r1[r0]/*V_1.1 = $t20.get_Item(V_0.3)*/;
                    r2 = this[2]/*$t24 = this._constructors*/;
                    r1 = (t=[null,null],t.$=_[88],t)/*$t26 = new System.Void System.Reflection.RuntimeConstructorInfo::.ctor(System.Runtime.Constructor,System.Reflection.RuntimeType)(V_1.1, this)*/;
                    $$[144].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t),[null,null,r3,this])/*$t26..ctor(V_1.1, this)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    $ep = 10;
                    r2[r0] = r1/*$t24[V_0.3] = $t26*/;
                    r1 = this[6]/*$t28 = this._constructorToRuntimeConstructorInfoMap*/;
                    r2 = this[2]/*$t30 = this._constructors*/;
                    r1.$[6].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t),[null,null,r3,r2[r0]])/*$t28.set_Item(V_1.1, $t30[V_0.3])*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 10:
                {
                    r0 = (r0 + 1)/*V_0.2 = V_0.3 Add 1*/;
                    $ep = 4;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r2,r3,r0)
// 71: System.Void System.Reflection.RuntimeType::LoadMethodInfo()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r1 = this[3]/*$t1 = this._methods*/;
                    if((r1 == null))
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 6;
                        continue $ctrl;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r1 = this[1]/*$t7 = this._class*/;
                    $rv = $$[216].call(r1)/*$rv = $t7.get_Methods()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r1 = $rv/*$t8 = $rv*/;
                    r1 = r1.length/*$t9 = $t8.get_Length()*/;
                    r1 = $$[519](_[274],r1)/*$t10 = new System.Reflection.RuntimeMethodInfo[$t9]*/;
                    this[3] = r1/*this._methods = $t10*/;
                    r0 = 0/*V_0.1 = 0*/;
                    $ep = 4;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r1 = this[1]/*$t13 = this._class*/;
                    $rv = $$[216].call(r1)/*$rv = $t13.get_Methods()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    r1 = $rv/*$t14 = $rv*/;
                    r1 = r1.length/*$t15 = $t14.get_Length()*/;
                    if((r0 < r1))
                    {
                        $ep = 7;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 6;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 6:
                {
                    return;
                }
                case 7:
                {
                    $ep = 8;
                    r1 = this[1]/*$t19 = this._class*/;
                    $rv = $$[216].call(r1)/*$rv = $t19.get_Methods()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    $ep = 9;
                    r1 = $rv/*$t20 = $rv*/;
                    r3 = r1[r0]/*V_1.1 = $t20.get_Item(V_0.3)*/;
                    r2 = this[3]/*$t24 = this._methods*/;
                    r1 = (t=[null,null],t.$=_[274],t)/*$t26 = new System.Void System.Reflection.RuntimeMethodInfo::.ctor(System.Runtime.Method,System.Reflection.RuntimeType)(V_1.1, this)*/;
                    $$[543].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t),[null,null,r3,this])/*$t26..ctor(V_1.1, this)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    $ep = 10;
                    r2[r0] = r1/*$t24[V_0.3] = $t26*/;
                    r1 = this[5]/*$t28 = this._methodToRuntimeMethodInfoMap*/;
                    r2 = this[3]/*$t30 = this._methods*/;
                    r1.$[6].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t),[null,null,r3,r2[r0]])/*$t28.set_Item(V_1.1, $t30[V_0.3])*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 10:
                {
                    r0 = (r0 + 1)/*V_0.2 = V_0.3 Add 1*/;
                    $ep = 4;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0)
// 72: System.Void System.Reflection.RuntimeType::LoadPropertyInfo()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r3 = this[4]/*$t1 = this._properties*/;
                    if((r3 == null))
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 7;
                        continue $ctrl;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    $$[71].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t),[null,null])/*this.LoadMethodInfo()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r3 = this[1]/*$t8 = this._class*/;
                    $rv = $$[218].call(r3)/*$rv = $t8.get_Properties()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    r3 = $rv/*$t9 = $rv*/;
                    r3 = r3.length/*$t10 = $t9.get_Length()*/;
                    r3 = $$[519](_[72],r3)/*$t11 = new System.Reflection.RuntimePropertyInfo[$t10]*/;
                    this[4] = r3/*this._properties = $t11*/;
                    r0 = 0/*V_0.1 = 0*/;
                    $ep = 5;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r3 = this[1]/*$t14 = this._class*/;
                    $rv = $$[218].call(r3)/*$rv = $t14.get_Properties()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    r3 = $rv/*$t15 = $rv*/;
                    r3 = r3.length/*$t16 = $t15.get_Length()*/;
                    if((r0 < r3))
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 7;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 7:
                {
                    return;
                }
                case 8:
                {
                    $ep = 9;
                    r3 = this[1]/*$t20 = this._class*/;
                    $rv = $$[218].call(r3)/*$rv = $t20.get_Properties()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    $ep = 10;
                    r3 = $rv/*$t21 = $rv*/;
                    r5 = r3[r0]/*V_1.1 = $t21.get_Item(V_0.3)*/;
                    $rv = $$[296].call(r5)/*$rv = V_1.1.get_GetMethod()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 10:
                {
                    r3 = $rv/*$t24 = $rv*/;
                    if((r3 == null))
                    {
                        $ep = 13;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 11;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 11:
                {
                    $ep = 12;
                    r3 = this[5]/*$t29 = this._methodToRuntimeMethodInfoMap*/;
                    $rv = $$[296].call(r5)/*$rv = V_1.1.get_GetMethod()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 12:
                {
                    $ep = 14;
                    r4 = $rv/*$t30 = $rv*/;
                    $rv = r3.$[5].call(r3,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t),[null,null,r4])/*$rv = $t29.get_Item($t30)*/;
                    continue $ctrl;
                }
                case 13:
                {
                    r1 = null/*V_2.2 = null*/;
                    $ep = 14;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 14:
                {
                    r1 = $rv/*V_2.1 = $rv*/;
                    r3 = $$[298].call(r5)/*$t32 = V_1.1.get_SetMethod()*/;
                    if((r3 == null))
                    {
                        $ep = 15;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 16;
                        continue $ctrl;

                    }
                }
                case 15:
                {
                    r2 = null/*V_3.2 = null*/;
                    $ep = 18;
                    continue $ctrl;
                }
                case 16:
                {
                    $ep = 17;
                    r3 = this[5]/*$t37 = this._methodToRuntimeMethodInfoMap*/;
                    $rv = $$[298].call(r5)/*$rv = V_1.1.get_SetMethod()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 17:
                {
                    $ep = 18;
                    r4 = $rv/*$t38 = $rv*/;
                    $rv = r3.$[5].call(r3,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t),[null,null,r4])/*$rv = $t37.get_Item($t38)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 18:
                {
                    $ep = 19;
                    r2 = $rv/*V_3.1 = $rv*/;
                    r4 = this[4]/*$t41 = this._properties*/;
                    r3 = (t=[null,null,null,null],t.$=_[72],t)/*$t43 = new System.Void System.Reflection.RuntimePropertyInfo::.ctor(System.Runtime.Property,System.Reflection.RuntimeType,System.Reflection.RuntimeMethodInfo,System.Reflection.RuntimeMethodInfo)(V_1.1, this, V_2.3, V_3.3)*/;
                    $$[129].call(r3,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t),[null,null,r5,this,r1,r2])/*$t43..ctor(V_1.1, this, V_2.3, V_3.3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 19:
                {
                    r4[r0] = r3/*$t41[V_0.3] = $t43*/;
                    r0 = (r0 + 1)/*V_0.2 = V_0.3 Add 1*/;
                    $ep = 5;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r3,r4,r2,r1,r5,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 73: System.Void System.Reflection.RuntimeType::.ctor(System.Runtime.Class,System.Reflection.RuntimeType)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null],t.$=_[193],t)/*$t1 = new System.Void System.Collections.Generic.Dictionary`2::.ctor()()*/;
                    $$[416].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t1..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    this[5] = r0/*this._methodToRuntimeMethodInfoMap = $t1*/;
                    r0 = (t=[null,null,null],t.$=_[193],t)/*$t3 = new System.Void System.Collections.Generic.Dictionary`2::.ctor()()*/;
                    $$[416].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t3..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    this[6] = r0/*this._constructorToRuntimeConstructorInfoMap = $t3*/;
                    $rv = $$[205].call($f[2])/*$rv = klass.get_VTable()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r0 = $rv/*$t7 = $rv*/;
                    $$[60].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0])/*this..ctor($t7)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    this[1] = $f[2]/*this._class = klass*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2)
// 74: System.Void System.Threading.Lock::Acquire()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $end = Number.POSITIVE_INFINITY;
    $ctrl:
    do
    {
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[605]()/*$rv = XaeiOS.SystemCalls::GetCurrentTask()*/;
                }
                case 2:
                {
                    r2 = $rv/*V_0.1 = $rv*/;
                    r0 = this[0]/*$t2 = this._owner*/;
                    if((!r0))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 3;

                    }
                }
                case 3:
                {
                    r1 = this[0]/*$t4 = this._owner*/;
                    r0 = (!(r1 == r2))/*$ts0 = BooleanNot $t4 ValueEquality V_0.1*/;
                    $ep = 5;
                    continue $ctrl;
                }
                case 4:
                {
                    r0 = 0/*$ts0 = 0*/;
                    $ep = 5;
                }
                case 5:
                {
                    if(r0)
                    {
                        $ep = 7;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 6;

                    }
                }
                case 6:
                {
                    this[0] = r2/*this._owner = V_0.1*/;
                    return;
                }
                case 7:
                {
                    $ep = 8;
                    r0 = this[1]/*$t12 = this._waitingOwners*/;
                    r0.push(r2)/*$t12.Push(V_0.1)*/;
                }
                case 8:
                {
                    $ep = 2;
                    $$[602](r2)/*XaeiOS.SystemCalls::BlockTask(V_0.1)*/;
                    $$[603](0,Number.POSITIVE_INFINITY,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null])/*XaeiOS.SystemCalls::Yield()*/;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r2,r0)
// 75: System.Boolean System.Threading.Lock::TryAcquire()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $end = Number.POSITIVE_INFINITY;
    $ctrl:
    do
    {
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r2 = $$[605]()/*V_0.1 = XaeiOS.SystemCalls::GetCurrentTask()*/;
                    r1 = this[0]/*$t2 = this._owner*/;
                    if((!(r1 == null)))
                    {
                        $ep = 3;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;

                    }
                }
                case 2:
                {
                    this[0] = r2/*this._owner = V_0.1*/;
                    r0 = 1/*V_1.1 = 1*/;
                    $ep = 6;
                    continue $ctrl;
                }
                case 3:
                {
                    r1 = this[0]/*$t12 = this._owner*/;
                    if((!(r1 == r2)))
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;

                    }
                }
                case 4:
                {
                    r0 = 1/*V_1.2 = 1*/;
                    $ep = 6;
                    continue $ctrl;
                }
                case 5:
                {
                    r0 = 0/*V_1.3 = 0*/;
                    $ep = 6;
                }
                case 6:
                {
                    return r0/*V_1.4*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 76: System.Void System.Threading.Lock::Release()
{
    var r0,r1;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r0 = $$[605]()/*V_0.1 = XaeiOS.SystemCalls::GetCurrentTask()*/;
                r1 = this[0]/*$t2 = this._owner*/;
                if((!(r1 == r0)))
                {
                    $ep = 5;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                this[0] = null/*this._owner = null*/;
                r0 = this[1]/*$t11 = this._waitingOwners*/;
                r0 = r0.length/*$t12 = $t11.get_Length()*/;
                if((!(r0 > 0)))
                {
                    $ep = 4;
                    continue $ctrl;

                }
                else
                {
                    $ep = 3;

                }
            }
            case 3:
            {
                $ep = 4;
                r0 = this[1]/*$t21 = this._waitingOwners*/;
                r0 = r0.shift()/*$tf23 = $t21.Shift()*/;
                this[0] = r0/*this._owner = $tf23*/;
                $$[601](r0)/*XaeiOS.SystemCalls::ScheduleTask($tf23)*/;
            }
            case 4:
            {
                return;
            }
            case 5:
            {
                r0 = (t=[null,null,null,null],t.$=_[7],t)/*$t25 = new System.Void System.Exception::.ctor(System.String)("Cannot release lock.  Current thread is not owner")*/;
                $$[18].call(r0,"Cannot release lock.  Current thread is not owner")/*$t25..ctor("Cannot release lock.  Current thread is not owner")*/;
                throw r0/*$t25*/;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 77: System.Void System.Threading.Lock::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    this[0] = null/*this._owner = null*/;
                    r0 = new Array()/*$t4 = new System.Void System.NativeArray`1::.ctor()()*/;
                    this[1] = r0/*this._waitingOwners = $t4*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 78: System.Void System.OverflowException::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[17].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 79: System.IO.TextWriter System.IO.TextWriter::get_Null()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = _[31]/*V_0.1 = System.IO.TextWriter.k__BackingField*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 80: System.Void System.IO.TextWriter::set_Null(System.IO.TextWriter)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    _[31] = $f[2]/*System.IO.TextWriter.k__BackingField = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 81: System.Void System.IO.TextWriter::.cctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[],t.$=_[32],t)/*$t0 = new System.Void System.IO.TextWriter/NullTextWriter::.ctor()()*/;
                    $$[84].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    $$[80](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0])/*System.IO.TextWriter::set_Null($t0)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 82: System.Void System.IO.TextWriter::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 83: System.Void System.IO.TextWriter/NullTextWriter::Write(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 84: System.Void System.IO.TextWriter/NullTextWriter::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[82].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 85: System.String[] System.NativeObject::GetKeys()
{
    var r0;
    var t;
    r0 = (function(obj){var keys = []; for(var i in obj){  if(i == "$"){ continue; } keys.push(i);}; return keys;})(this)/*V_0.1 = System.Runtime.CompilerServices.RuntimeHelpers::GetKeys(this)*/;
    return r0/*V_0.1*/;

},
function()
 // 86: System.String System.NativeObject::ToString()
{
    var r0;
    var t;
    r0 = this.toString()/*V_0.1 = this.NativeToString()*/;
    return r0/*V_0.1*/;

},
function()
 // 87: System.Int32 System.NativeObject::GetHashCode()
{
    var r0;
    var t;
    r0 = $$[506](this)/*V_0.1 = System.Runtime.CompilerServices.RuntimeHelpers::NativeGetHashCode(this)*/;
    return r0/*V_0.1*/;

},
function($ep,$end,$rv,$pc,$f,r0)
// 88: System.String System.Runtime.CompilerServices.CLRConjugateAttribute::get_ConjugateName()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[0]/*V_0.1 = this._conjugateName*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 89: System.Void System.Runtime.CompilerServices.CLRConjugateAttribute::set_ConjugateName(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[0] = $f[2]/*this._conjugateName = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 90: System.Void System.Runtime.CompilerServices.CLRConjugateAttribute::.ctor(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[6].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    this[0] = $f[2]/*this._conjugateName = conjugateName*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 91: System.Void System.Runtime.CompilerServices.CorlibCLRConjugateAttribute::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[6].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 92: System.Runtime.VTable System.Diagnostics.ObjectDebugger::GetSystemObjectVTable()
{
    var r0;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r0 = _[60]/*$t0 = System.Diagnostics.ObjectDebugger._object*/;
                if((!(r0 == null)))
                {
                    $ep = 3;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                r0 = (t=[],t.$=_[0],t)/*$t7 = new System.Void System.Object::.ctor()()*/;
                $$[5].call(r0)/*$t7..ctor()*/;
                r0 = r0/*$t8 = System.Runtime.XaeiOSObject::ToXaeiOSObject($t7)*/;
                _[60] = r0/*System.Diagnostics.ObjectDebugger._object = $t8*/;
                $ep = 3;
            }
            case 3:
            {
                r0 = _[60]/*$t9 = System.Diagnostics.ObjectDebugger._object*/;
                r0 = r0.$/*V_0.1 = $t9.get_VTable()*/;
                return r0/*V_0.1*/;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 93: System.String System.Diagnostics.ObjectDebugger::GetTypeFullName(System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = $f[2].$/*$t5 = obj.get_VTable()*/;
                    $rv = r0.c/*$rv = $t5.get_Class()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $rv/*V_2.1 = $rv*/;
                    $rv = $$[102](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0])/*$rv = System.Reflection.ReflectionHelpers::GetTypeFromClass(V_2.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r0 = $rv/*V_3.1 = $rv*/;
                    $rv = r0.$[7].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$rv = V_3.1.get_Namespace()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r1 = $rv/*$t3 = $rv*/;
                    $rv = r0.$[5].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$rv = V_3.1.get_Name()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    r0 = $rv/*$t4 = $rv*/;
                    r0 = (r1 + "." + r0)/*V_1.1 = System.String::Concat($t3, ".", $t4)*/;
                    return r0/*V_1.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function(a0/*obj*/)
 // 94: System.NativeObject System.Diagnostics.ObjectDebugger::DebugObject(System.Object)
{
    var r0,r1,r2;
    var t;
    r2 = a0/*V_0.1 = System.Runtime.XaeiOSObject::ToXaeiOSObject(obj)*/;
    r1 = r2.$/*V_1.1 = V_0.1.get_VTable()*/;
    if((!(r1 == null)))
    {
        r0 = (t=[null],t.$=_[61],t)/*$t11 = new System.Void System.Diagnostics.ObjectDebugger/IntRef::.ctor()()*/;
        $$[96].call(r0)/*$t11..ctor()*/;
        r0 = $$[95](r2,r1,r0)/*V_2.1 = System.Diagnostics.ObjectDebugger::BuildDebuggableObject(V_0.1, V_1.1, $t11)*/;
        return r0/*V_2.1*/;

    }
    else
    {
        r0 = new Error("ObjectDebugger can only debug managed objects.")/*$t10 = new System.Void System.NativeError::.ctor(System.String)("ObjectDebugger can only debug managed objects.")*/;
        throw r0/*$t10*/;

    }

},
function(a0/*xaeiosObject*/,a1/*vtable*/,a2/*fieldCounter*/)
 // 95: System.NativeObject System.Diagnostics.ObjectDebugger::BuildDebuggableObject(System.Runtime.XaeiOSObject,System.Runtime.VTable,System.Diagnostics.ObjectDebugger/IntRef)
{
    var r1,r2,r0,r3,r4;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r3 = new Object()/*$t0 = new System.Void System.NativeObject::.ctor()()*/;
                r1 = $$[92]()/*$t2 = System.Diagnostics.ObjectDebugger::GetSystemObjectVTable()*/;
                if((a1 == r1))
                {
                    $ep = 3;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                $ep = 3;
                r1 = a1.b/*$t8 = vtable.get_BaseVTable()*/;
                r1 = $$[95](a0,r1,a2)/*$t11 = System.Diagnostics.ObjectDebugger::BuildDebuggableObject(xaeiosObject, $t8, fieldCounter)*/;
                r3["Base"] = r1/*$t0.set_Item("Base", $t11)*/;
            }
            case 3:
            {
                r2 = a1.d/*V_1.1 = vtable.get_DebugInfo()*/;
                r1 = r2.FullName/*$t16 = V_1.1.get_FullName()*/;
                r3["FullName"] = r1/*$t0.set_Item("FullName", $t16)*/;
                r4 = r2.Fields/*V_2.1 = V_1.1.get_Fields()*/;
                r0 = 0/*V_3.1 = 0*/;
                $ep = 4;
            }
            case 4:
            {
                r1 = r4.length/*$t19 = V_2.1.get_Length()*/;
                if((r0 < r1))
                {
                    $ep = 6;
                    continue $ctrl;

                }
                else
                {
                    $ep = 5;

                }
            }
            case 5:
            {
                r2 = a2[0]/*$t24 = fieldCounter.Value*/;
                r1 = r4.length/*$t25 = V_2.1.get_Length()*/;
                a2[0] = (r2 + r1)/*fieldCounter.Value = $t24 Add $t25*/;
                return r3/*$t0*/;
            }
            case 6:
            {
                r2 = r4[r0]/*$t28 = V_2.1.get_Item(V_3.3)*/;
                r1 = a2[0]/*$t31 = fieldCounter.Value*/;
                r1 = a0[(r1 + r0)]/*$t34 = xaeiosObject.get_Item($t31 Add V_3.3)*/;
                r3[r2] = r1/*$t0.set_Item($t28, $t34)*/;
                r0 = (r0 + 1)/*V_3.2 = V_3.3 Add 1*/;
                $ep = 4;
                continue $ctrl;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function()
 // 96: System.Void System.Diagnostics.ObjectDebugger/IntRef::.ctor()
{
    var t;
    $$[5].call(this)/*this..ctor()*/;
    this[0] = 0/*this.Value = 0*/;
    return;

},
function($ep,$end,$rv,$pc,$f,r0)
// 97: System.Void System.Reflection.ReflectionHelpers::Initialize()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null],t.$=_[193],t)/*$t0 = new System.Void System.Collections.Generic.Dictionary`2::.ctor()()*/;
                    $$[416].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    _[64] = r0/*System.Reflection.ReflectionHelpers._runtimeTypeCache = $t0*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 98: System.Reflection.RuntimeType System.Reflection.ReflectionHelpers::GetType(System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = $f[2].$/*$t3 = obj.get_VTable()*/;
                    $rv = r0.c/*$rv = $t3.get_Class()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $rv/*V_1.1 = $rv*/;
                    $rv = $$[102](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0])/*$rv = System.Reflection.ReflectionHelpers::GetTypeFromClass(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r0 = $rv/*V_2.1 = $rv*/;
                    return r0/*V_2.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 99: System.Reflection.RuntimeType System.Reflection.ReflectionHelpers::GetTypeFromHandle(System.RuntimeTypeHandle)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = $f[2].c/*$t3 = handle.get_Class()*/;
                    $rv = $$[102](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0])/*$rv = System.Reflection.ReflectionHelpers::GetTypeFromClass($t3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_1.1 = $rv*/;
                    return r0/*V_1.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r2,r0,r1)
// 100: System.Reflection.RuntimeType System.Reflection.ReflectionHelpers::GetTypeByName(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = 0/*V_0.1 = 0*/;
                    $ep = 2;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r2 = _[63]/*$t1 = System.Reflection.ReflectionHelpers._runtimeAssemblies*/;
                    $rv = r2.length/*$rv = $t1.get_Length()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r2 = $rv/*$t2 = $rv*/;
                    if((r0 < r2))
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    r1 = null/*V_3.1 = null*/;
                    $ep = 9;
                    continue $ctrl;
                }
                case 5:
                {
                    $ep = 6;
                    r2 = _[63]/*$t6 = System.Reflection.ReflectionHelpers._runtimeAssemblies*/;
                    r2 = r2[r0]/*V_1.1 = $t6.get_Item(V_0.3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    $rv = $$[101](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t),[null,null,$f[2],r2])/*$rv = System.Reflection.ReflectionHelpers::GetClassFromAssembly(fullName, V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    r2 = $rv/*V_2.1 = $rv*/;
                    if((r2 == null))
                    {
                        $ep = 10;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 8;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 8:
                {
                    $ep = 9;
                    $rv = $$[102](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t),[null,null,r2])/*$rv = System.Reflection.ReflectionHelpers::GetTypeFromClass(V_2.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    r1 = $rv/*V_3.2 = $rv*/;
                    return r1/*V_3.3*/;
                }
                case 10:
                {
                    r0 = (r0 + 1)/*V_0.2 = V_0.3 Add 1*/;
                    $ep = 2;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r2,r0,r3,r1)
// 101: System.Runtime.Class System.Reflection.ReflectionHelpers::GetClassFromAssembly(System.String,System.Runtime.Assembly)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = 0/*V_0.1 = 0*/;
                    $ep = 2;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r2 = $$[432].call($f[3])/*$t2 = assembly.get_Classes()*/;
                    $rv = r2.length/*$rv = $t2.get_Length()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r2 = $rv/*$t3 = $rv*/;
                    if((r0 < r2))
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    r1 = null/*V_2.1 = null*/;
                    $ep = 9;
                    continue $ctrl;
                }
                case 5:
                {
                    $ep = 6;
                    r2 = $$[432].call($f[3])/*$t8 = assembly.get_Classes()*/;
                    r3 = r2[r0]/*V_1.1 = $t8.get_Item(V_0.3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r2 = $$[215].call(r3)/*$t11 = V_1.1.get_FullName()*/;
                    r2 = (r2 == $f[2])/*$t13 = System.String::op_Equality($t11, fullName)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    if((!r2))
                    {
                        $ep = 10;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 8;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 8:
                {
                    r1 = r3/*V_2.2 = V_1.1*/;
                    $ep = 9;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    return r1/*V_2.3*/;
                }
                case 10:
                {
                    r0 = (r0 + 1)/*V_0.2 = V_0.3 Add 1*/;
                    $ep = 2;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r0,r2)
// 102: System.Reflection.RuntimeType System.Reflection.ReflectionHelpers::GetTypeFromClass(System.Runtime.Class)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = _[64]/*$t0 = System.Reflection.ReflectionHelpers._runtimeTypeCache*/;
                    $rv = r1.$[8].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t),[null,null,$f[2]])/*$rv = $t0.ContainsKey(klass)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r1 = $rv/*V_3.1 = $rv*/;
                    if(r1)
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 3;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 3:
                {
                    r1 = $$[202].call($f[2])/*$t4 = klass.get_DeclaringClass()*/;
                    if((r1 == null))
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    $ep = 6;
                    r1 = $$[202].call($f[2])/*$t9 = klass.get_DeclaringClass()*/;
                    $rv = $$[102](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t),[null,null,r1])/*$rv = System.Reflection.ReflectionHelpers::GetTypeFromClass($t9)*/;
                    continue $ctrl;
                }
                case 5:
                {
                    r0 = null/*V_0.2 = null*/;
                    $ep = 6;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r0 = $rv/*V_0.1 = $rv*/;
                    r2 = (t=[null,null,null,null,null,null,null,null],t.$=_[24],t)/*$t12 = new System.Void System.Reflection.RuntimeType::.ctor(System.Runtime.Class,System.Reflection.RuntimeType)(klass, V_0.3)*/;
                    $$[73].call(r2,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t),[null,null,$f[2],r0])/*$t12..ctor(klass, V_0.3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    $ep = 8;
                    r1 = _[64]/*$t13 = System.Reflection.ReflectionHelpers._runtimeTypeCache*/;
                    r1.$[6].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t),[null,null,$f[2],r2])/*$t13.set_Item(klass, $t12)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    $ep = 9;
                    r1 = _[64]/*$t15 = System.Reflection.ReflectionHelpers._runtimeTypeCache*/;
                    $rv = r1.$[5].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t),[null,null,$f[2]])/*$rv = $t15.get_Item(klass)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    r1 = $rv/*V_2.1 = $rv*/;
                    return r1/*V_2.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2,r3)
// 103: System.Reflection.RuntimeType System.Reflection.ReflectionHelpers::BrokenGetTypeFromClass(System.Runtime.Class)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = _[64]/*$t0 = System.Reflection.ReflectionHelpers._runtimeTypeCache*/;
                    $rv = r0.$[8].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,$f[2]])/*$rv = $t0.ContainsKey(klass)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_2.1 = $rv*/;
                    if(r0)
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 3;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 3:
                {
                    r0 = $$[202].call($f[2])/*$t5 = klass.get_DeclaringClass()*/;
                    if(r0)
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    r1 = null/*$ts0 = null*/;
                    r0 = r2/*$ts1 = $t3*/;
                    $ep = 6;
                    continue $ctrl;
                }
                case 5:
                {
                    $ep = 6;
                    r0 = $$[202].call($f[2])/*$t14 = klass.get_DeclaringClass()*/;
                    r1 = $$[102](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,r0])/*$ts0 = System.Reflection.ReflectionHelpers::GetTypeFromClass($t14)*/;
                    r0 = r3/*$ts1 = $t6*/;
                    $f[2]/*klass*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r2 = (t=[null,null,null,null,null,null,null,null],t.$=_[24],t)/*$t7 = new System.Void System.Reflection.RuntimeType::.ctor(System.Runtime.Class,System.Reflection.RuntimeType)($ts0, $ts1)*/;
                    $$[73].call(r2,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,r1,r0])/*$t7..ctor($ts0, $ts1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    $ep = 8;
                    r0 = _[64]/*$t8 = System.Reflection.ReflectionHelpers._runtimeTypeCache*/;
                    r0.$[6].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,$f[2],r2])/*$t8.set_Item(klass, $t7)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    $ep = 9;
                    r0 = _[64]/*$t10 = System.Reflection.ReflectionHelpers._runtimeTypeCache*/;
                    $rv = r0.$[5].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,$f[2]])/*$rv = $t10.get_Item(klass)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    r0 = $rv/*V_1.1 = $rv*/;
                    return r0/*V_1.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r2,r3,r0)
// 104: System.Reflection.RuntimeType System.Reflection.ReflectionHelpers::BrokenGetType(System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = $f[2].$/*$t3 = obj.get_VTable()*/;
                    $rv = r1.c/*$rv = $t3.get_Class()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r2 = $rv/*V_1.1 = $rv*/;
                    r1 = _[64]/*$t5 = System.Reflection.ReflectionHelpers._runtimeTypeCache*/;
                    $rv = r1.$[8].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t),[null,null,r2])/*$rv = $t5.ContainsKey(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r1 = $rv/*$t6 = $rv*/;
                    if((!r1))
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    $ep = 8;
                    r1 = _[64]/*$t10 = System.Reflection.ReflectionHelpers._runtimeTypeCache*/;
                    $rv = r1.$[5].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t),[null,null,r2])/*$rv = $t10.get_Item(V_1.1)*/;
                    continue $ctrl;
                }
                case 5:
                {
                    $ep = 6;
                    r3 = (t=[null,null,null,null,null,null,null,null],t.$=_[24],t)/*$t13 = new System.Void System.Reflection.RuntimeType::.ctor(System.Runtime.Class,System.Reflection.RuntimeType)(V_1.1, null)*/;
                    $$[73].call(r3,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t),[null,null,r2,null])/*$t13..ctor(V_1.1, null)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r1 = _[64]/*$t14 = System.Reflection.ReflectionHelpers._runtimeTypeCache*/;
                    r1.$[6].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t),[null,null,r2,r3])/*$t14.set_Item(V_1.1, $t13)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    r0 = r3/*V_3.2 = $t13*/;
                    $ep = 8;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    r0 = $rv/*V_3.1 = $rv*/;
                    return r0/*V_3.3*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2)
// 105: System.Object System.Reflection.ReflectionHelpers::TrampolineInvokeMethod(System.Runtime.Method,System.Object,System.Object[])
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = $$[245].call($f[2])/*$t1 = method.get_Function()*/;
                    r0 = (r0 != null)/*$t3 = System.NativeFunction::op_Inequality($t1, null)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    if((!r0))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 3;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 3:
                {
                    $ep = 13;
                    r0 = $$[245].call($f[2])/*$t8 = method.get_Function()*/;
                    return r0.call($f[3],0,$end,null,$pc,[null,null].concat($f[4]))/*System.Reflection.ReflectionHelpers::TempHackGenerateCodeForTrampolineInvokeMethod($t8, self, args)*/;
                    continue $ctrl;
                }
                case 4:
                {
                    $ep = 5;
                    r0 = $$[238].call($f[2])/*$t18 = method.get_DeclaringClass()*/;
                    $rv = $$[209].call(r0)/*$rv = $t18.get_IsInterface()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    r0 = $rv/*$t19 = $rv*/;
                    if((!r0))
                    {
                        $ep = 11;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 6;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 6:
                {
                    r0 = $$[399].call($f[2])/*$t24 = method.get_VTableSlot()*/;
                    if((!(r0 == -1)))
                    {
                        $ep = 9;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 7;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 7:
                {
                    $ep = 8;
                    r0 = (t=[null,null,null,null],t.$=_[191],t)/*$t32 = new System.Void System.ExecutionEngineException::.ctor(System.String)("No vtable slot!")*/;
                    $$[406].call(r0,"No vtable slot!")/*$t32..ctor("No vtable slot!")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    throw r0/*$t32*/;
                }
                case 9:
                {
                    $ep = 10;
                    r0 = $$[238].call($f[2])/*$t35 = method.get_DeclaringClass()*/;
                    $rv = $$[207].call(r0)/*$rv = $t35.get_VTableDataPointer()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 10:
                {
                    $ep = 11;
                    r1 = $rv/*$t36 = $rv*/;
                    r0 = $$[399].call($f[2])/*$t38 = method.get_VTableSlot()*/;
                    return $f[3].$.i[r1][r0].call($f[3],0,$end,null,$pco,[null,null].concat($f[4]))/*System.Reflection.ReflectionHelpers::TempHackGenerateCodeForTrampolineInvokeInterfaceMethod(self, $t36, $t38, args)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 11:
                {
                    $ep = 12;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t42 = new System.Void System.NotImplementedException::.ctor(System.String)("Method invocation through reflection is not yet implemented.  Though, the temp property hack is in place!")*/;
                    $$[270].call(r0,"Method invocation through reflection is not yet implemented.  Though, the temp property hack is in place!")/*$t42..ctor("Method invocation through reflection is not yet implemented.  Though, the temp property hack is in place!")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 12:
                {
                    throw r0/*$t42*/;
                }
                case 13:
                {
                    $ep = 14;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,"Trampoline for method "])/*$rv = System.String::SafeToString("Trampoline for method ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 14:
                {
                    $ep = 15;
                    r2 = $rv/*$t44 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,$f[2]])/*$rv = System.String::SafeToString(method)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 15:
                {
                    $ep = 16;
                    r1 = $rv/*$t46 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null," failed"])/*$rv = System.String::SafeToString(" failed")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 16:
                {
                    $ep = 17;
                    r0 = $rv/*$t48 = $rv*/;
                    r0 = (r2 + r1 + r0)/*V_2.1 = System.String::Concat($t44, $t46, $t48)*/;
                    r1 = (t=[null,null,null,null],t.$=_[191],t)/*$t16 = new System.Void System.ExecutionEngineException::.ctor(System.String)(V_2.1)*/;
                    $$[406].call(r1,r0)/*$t16..ctor(V_2.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 17:
                {
                    throw r1/*$t16*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2)
// 106: System.Object System.Reflection.ReflectionHelpers::TrampolineInvokeConstructor(System.Runtime.Constructor,System.Object,System.Object[])
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = $$[245].call($f[2])/*$t1 = constructor.get_Function()*/;
                    return r0.call($f[3],0,$end,null,$pc,[null,null].concat($f[4]))/*System.Reflection.ReflectionHelpers::TempHackGenerateCodeForTrampolineInvokeMethod($t1, self, args)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,"Trampoline for constructor "])/*$rv = System.String::SafeToString("Trampoline for constructor ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r2 = $rv/*$t11 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,$f[2]])/*$rv = System.String::SafeToString(constructor)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r1 = $rv/*$t13 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null," failed"])/*$rv = System.String::SafeToString(" failed")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r0 = $rv/*$t15 = $rv*/;
                    r0 = (r2 + r1 + r0)/*V_1.1 = System.String::Concat($t11, $t13, $t15)*/;
                    r1 = (t=[null,null,null,null],t.$=_[191],t)/*$t9 = new System.Void System.ExecutionEngineException::.ctor(System.String)(V_1.1)*/;
                    $$[406].call(r1,r0)/*$t9..ctor(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    throw r1/*$t9*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 107: System.Object System.Reflection.ReflectionHelpers::CreateInstance(System.Reflection.RuntimeType)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $f[2].$[11].call($f[2],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$rv = type.get_TypeHandle()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $rv/*$t2 = $rv*/;
                    r0 = r0.c/*$t3 = $t2.get_Class()*/;
                    $rv = $$[108](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0])/*$rv = System.Reflection.ReflectionHelpers::CreateInstance($t3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2)
// 108: System.Object System.Reflection.ReflectionHelpers::CreateInstance(System.Runtime.Class)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[109](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,$f[2]])/*$rv = System.Reflection.ReflectionHelpers::GetDefaultConstructor(klass)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r1 = $rv/*V_0.1 = $rv*/;
                    if((!(r1 == null)))
                    {
                        $ep = 3;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    $rv = $$[260](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,"Creating object through reflection: ",r1])/*$rv = System.String::Concat("Creating object through reflection: ", V_0.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r0 = $rv/*$t15 = $rv*/;
                    LogWrite("DEBUG", r0)/*System.Diagnostics.Logging::Debug($t15)*/;
                    $rv = $$[238].call(r1)/*$rv = V_0.1.get_DeclaringClass()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r0 = $rv/*$t17 = $rv*/;
                    r0 = $$[205].call(r0)/*$t18 = $t17.get_VTable()*/;
                    r2 = {$:r0}/*V_3.1 = System.Reflection.ReflectionHelpers::GenerateCodeForNewObject($t18)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r0 = $$[519](_[0],0)/*$t22 = new System.Object[0]*/;
                    $$[106](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r1,r2,r0])/*System.Reflection.ReflectionHelpers::TrampolineInvokeConstructor(V_0.1, V_3.1, $t22)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    return r2/*V_3.1*/;
                }
                case 8:
                {
                    $ep = 9;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,"No default constructor found in type "])/*$rv = System.String::SafeToString("No default constructor found in type ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    $ep = 10;
                    r0 = $rv/*$t25 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,$f[2]])/*$rv = System.String::SafeToString(klass)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 10:
                {
                    $ep = 11;
                    r1 = $rv/*$t27 = $rv*/;
                    r0 = (r0 + r1)/*V_5.1 = System.String::Concat($t25, $t27)*/;
                    r1 = (t=[null,null,null,null],t.$=_[191],t)/*$t11 = new System.Void System.ExecutionEngineException::.ctor(System.String)(V_5.1)*/;
                    $$[406].call(r1,r0)/*$t11..ctor(V_5.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 11:
                {
                    throw r1/*$t11*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r2,r0,r3,r4,r1)
// 109: System.Runtime.Constructor System.Reflection.ReflectionHelpers::GetDefaultConstructor(System.Runtime.Class)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r4,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r4 = $$[217].call($f[2])/*V_0.1 = klass.get_Constructors()*/;
                    r0 = 0/*V_1.1 = 0*/;
                    $ep = 2;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r4,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r2 = r4.length/*$t3 = V_0.1.get_Length()*/;
                    if((r0 < r2))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 3;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r4,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 3:
                {
                    r1 = null/*V_3.1 = null*/;
                    $ep = 7;
                    continue $ctrl;
                }
                case 4:
                {
                    $ep = 5;
                    r3 = r4[r0]/*V_2.1 = V_0.1.get_Item(V_1.3)*/;
                    r2 = r3[0]/*V_5.1 = V_2.1._parameters*/;
                    $rv = r2.length/*$rv = V_5.1.get_Length()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r4,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    r2 = $rv/*$t10 = $rv*/;
                    if((!(r2 == 0)))
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 6;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r4,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 6:
                {
                    r1 = r3/*V_3.2 = V_2.1*/;
                    $ep = 7;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r4,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    return r1/*V_3.3*/;
                }
                case 8:
                {
                    r0 = (r0 + 1)/*V_1.2 = V_1.3 Add 1*/;
                    $ep = 2;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r4,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 110: System.Object System.Reflection.ReflectionHelpers::CreateInstance(System.Runtime.Constructor)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,"Creating object through reflection: "])/*$rv = System.String::SafeToString("Creating object through reflection: ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r1 = $rv/*$t17 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[2]])/*$rv = System.String::SafeToString(constructor)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r0 = $rv/*$t19 = $rv*/;
                    r0 = (r1 + r0)/*V_3.1 = System.String::Concat($t17, $t19)*/;
                    LogWrite("DEBUG", r0)/*System.Diagnostics.Logging::Debug(V_3.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r0 = $$[238].call($f[2])/*$t4 = constructor.get_DeclaringClass()*/;
                    $rv = $$[205].call(r0)/*$rv = $t4.get_VTable()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r0 = $rv/*$t5 = $rv*/;
                    r1 = {$:r0}/*V_0.1 = System.Reflection.ReflectionHelpers::GenerateCodeForNewObject($t5)*/;
                    r0 = $$[519](_[0],0)/*$t9 = new System.Object[0]*/;
                    $$[106](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[2],r1,r0])/*System.Reflection.ReflectionHelpers::TrampolineInvokeConstructor(constructor, V_0.1, $t9)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    return r1/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r2,r0,r3,r1)
// 111: System.Boolean System.Reflection.ReflectionHelpers::IsDefined(System.Runtime.ICustomAttributeProvider,System.Type,System.Boolean)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    if((!$f[4]))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r2 = (t=[null,null,null,null],t.$=_[134],t)/*$t5 = new System.Void System.NotImplementedException::.ctor(System.String)("Checking for inherited attributes is not yet implemented")*/;
                    $$[270].call(r2,"Checking for inherited attributes is not yet implemented")/*$t5..ctor("Checking for inherited attributes is not yet implemented")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    throw r2/*$t5*/;
                }
                case 4:
                {
                    if((!($f[3] == null)))
                    {
                        $ep = 7;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 5;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r2 = (t=[null,null,null,null],t.$=_[151],t)/*$t14 = new System.Void System.ArgumentException::.ctor(System.String)("attributeType cannot be null")*/;
                    $$[302].call(r2,"attributeType cannot be null")/*$t14..ctor("attributeType cannot be null")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    throw r2/*$t14*/;
                }
                case 7:
                {
                    $ep = 8;
                    $rv = $f[3].$[11].call($f[3],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t),[null,null])/*$rv = attributeType.get_TypeHandle()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    r2 = $rv/*V_0.1 = $rv*/;
                    r3 = r2.c/*V_1.1 = V_0.1.get_Class()*/;
                    r0 = 0/*V_2.1 = 0*/;
                    $ep = 9;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    $ep = 10;
                    r2 = $f[2].$.i[109][0].call($f[2])/*$t21 = attributeProvider.get_CustomAttributes()*/;
                    $rv = r2.length/*$rv = $t21.get_Length()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 10:
                {
                    r2 = $rv/*$t22 = $rv*/;
                    if((r0 < r2))
                    {
                        $ep = 12;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 11;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 11:
                {
                    r1 = 0/*V_4.1 = 0*/;
                    $ep = 16;
                    continue $ctrl;
                }
                case 12:
                {
                    $ep = 13;
                    r2 = $f[2].$.i[109][0].call($f[2])/*$t27 = attributeProvider.get_CustomAttributes()*/;
                    r2 = r2[r0]/*V_3.1 = $t27.get_Item(V_2.3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 13:
                {
                    $ep = 14;
                    r2 = $$[316].call(r2)/*$t30 = V_3.1.get_Constructor()*/;
                    $rv = $$[238].call(r2)/*$rv = $t30.get_DeclaringClass()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 14:
                {
                    r2 = $rv/*$t31 = $rv*/;
                    if((!(r2 == r3)))
                    {
                        $ep = 17;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 15;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 15:
                {
                    r1 = 1/*V_4.2 = 1*/;
                    $ep = 16;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 16:
                {
                    return r1/*V_4.3*/;
                }
                case 17:
                {
                    r0 = (r0 + 1)/*V_2.2 = V_2.3 Add 1*/;
                    $ep = 9;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r2,r0,r3,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 112: System.String System.NativeFunction::ToString()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = this.toString()/*$rv = this.NativeToString()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function(a0/*self*/)
 // 113: System.NativeFunction System.NativeFunction::Bind(System.var)
{
    var r0,r1;
    var t;
    r1 = this/*V_0.1 = System.NativeFunction::GenerateCodeForThis()*/;
    r0 = arguments/*$t1 = System.NativeFunction::GetArguments()*/;
    if((!(r0.length == 1)))
    {
        r0 = new Error("Not yet implemented")/*$t13 = new System.Void System.NativeError::.ctor(System.String)("Not yet implemented")*/;
        throw r0/*$t13*/;

    }
    else
    {
        r0 = function(){ return r1.apply(a0, arguments); }/*V_1.1 = System.NativeFunction::GenerateCodeForBoundNativeFunctionSimple(V_0.1, self)*/;
        return r0/*V_1.1*/;

    }

},
function(a0/*d*/)
 // 114: System.NativeFunction System.NativeFunction::op_Explicit(System.Delegate)
{
    var r0;
    var t;
    r0 = typeof(a0)/*$t2 = d.TypeOf()*/;
    r0 = (r0 == "function")/*$t4 = System.String::op_Equality($t2, "function")*/;
    if((!r0))
    {
        r0 = (t=[null,null,null,null],t.$=_[167],t)/*$t10 = new System.Void System.InvalidCastException::.ctor(System.String)("Cannot cast non native delegate to a native function")*/;
        $$[333].call(r0,"Cannot cast non native delegate to a native function")/*$t10..ctor("Cannot cast non native delegate to a native function")*/;
        throw r0/*$t10*/;

    }
    else
    {
        return a0/*d*/;

    }

},
function($ep,$end,$rv,$pc,$f,r0)
// 115: System.Void System.NativeArray`1::RemoveAt(System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 116: System.Void System.Array::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 117: XaeiOS.DataStructures.DoublyLinkedListItem`1 XaeiOS.DataStructures.DoublyLinkedList`1::get_Head()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[0]/*V_0.1 = this._head*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 118: System.Int32 XaeiOS.DataStructures.DoublyLinkedList`1::get_Count()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[3]/*$t1 = this._lock*/;
                    $$[74].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$t1.Acquire()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r1 = this[4]/*V_0.1 = this._count*/;
                    r0 = this[3]/*$t5 = this._lock*/;
                    $$[76].call(r0)/*$t5.Release()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    return r1/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 119: System.Void XaeiOS.DataStructures.DoublyLinkedList`1::Add(T)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[3]/*$t1 = this._lock*/;
                    $$[74].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$t1.Acquire()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $f.$ecp = 9/*Frame.ExceptionCatchPointer = 9*/;
                    r0 = this[0]/*$t3 = this._head*/;
                    $ep = 3;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    if((!(r0 == null)))
                    {
                        $ep = 6;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r1 = (t=[null,null,null],t.$=_[70],t)/*$t10 = new System.Void XaeiOS.DataStructures.DoublyLinkedListItem`1::.ctor()()*/;
                    $$[122].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$t10..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 8;
                    r1[0] = $f[2]/*$t10.Data = item*/;
                    this[1] = r1/*this._tail = $t10*/;
                    this[0] = r1/*this._head = $t10*/;
                    r0 = this[2]/*$t16 = this._cache*/;
                    r0.$[6].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[2],r1])/*$t16.set_Item(item, $t10)*/;
                    continue $ctrl;
                }
                case 6:
                {
                    $ep = 7;
                    r1 = (t=[null,null,null],t.$=_[70],t)/*$t23 = new System.Void XaeiOS.DataStructures.DoublyLinkedListItem`1::.ctor()()*/;
                    $$[122].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$t23..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    $ep = 8;
                    r1[0] = $f[2]/*$t23.Data = item*/;
                    r0 = this[1]/*$t26 = this._tail*/;
                    r0[2] = r1/*$t26.Next = $t23*/;
                    r0 = this[1]/*$t28 = this._tail*/;
                    r1[1] = r0/*$t23.Previous = $t28*/;
                    this[1] = r1/*this._tail = $t23*/;
                    r0 = this[2]/*$t31 = this._cache*/;
                    r0.$[6].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[2],r1])/*$t31.set_Item(item, $t23)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    r0 = this[4]/*$t20 = this._count*/;
                    this[4] = (r0 + 1)/*this._count = $t20 Add 1*/;
                    $ep = 9;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    r0 = this[3]/*$t34 = this._lock*/;
                    $ep = 10;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 10:
                {
                    $$[76].call(r0)/*$t34.Release()*/;
                    if(($f.$e != null))
                    {
                        $ep = 12;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 11;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 11:
                {
                    return;
                }
                case 12:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 120: System.Void XaeiOS.DataStructures.DoublyLinkedList`1::Remove(T)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    if((!($f[2] == null)))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = (t=[null,null,null,null],t.$=_[151],t)/*$t9 = new System.Void System.ArgumentException::.ctor(System.String)("item cannot be null")*/;
                    $$[302].call(r0,"item cannot be null")/*$t9..ctor("item cannot be null")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    throw r0/*$t9*/;
                }
                case 4:
                {
                    $ep = 5;
                    $$[319](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,"Tried to remove null item from DoublyLinkedList",(!($f[2] == null))])/*System.Diagnostics.Debug::Assert("Tried to remove null item from DoublyLinkedList", BooleanNot box(T,item) ValueEquality null)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r0 = this[3]/*$t20 = this._lock*/;
                    $$[74].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$t20.Acquire()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r0 = this[2]/*$t22 = this._cache*/;
                    $rv = r0.$[8].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[2]])/*$rv = $t22.ContainsKey(item)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    r0 = $rv/*V_3.2 = $rv*/;
                    if(r0)
                    {
                        $ep = 11;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 8;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 8:
                {
                    $ep = 9;
                    r0 = this[3]/*$t26 = this._lock*/;
                    $$[76].call(r0)/*$t26.Release()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    $ep = 10;
                    r0 = (t=[null,null,null,null],t.$=_[151],t)/*$t28 = new System.Void System.ArgumentException::.ctor(System.String)("item is not in the list")*/;
                    $$[302].call(r0,"item is not in the list")/*$t28..ctor("item is not in the list")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 10:
                {
                    throw r0/*$t28*/;
                }
                case 11:
                {
                    $ep = 12;
                    r0 = this[2]/*$t30 = this._cache*/;
                    $rv = r0.$[5].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[2]])/*$rv = $t30.get_Item(item)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 12:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    r1 = r0[1]/*V_1.1 = V_0.1.Previous*/;
                    r0 = r0[2]/*V_2.1 = V_0.1.Next*/;
                    if((!(r1 == null)))
                    {
                        $ep = 14;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 13;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 13:
                {
                    this[0] = r0/*this._head = V_2.1*/;
                    $ep = 15;
                    continue $ctrl;
                }
                case 14:
                {
                    r1[2] = r0/*V_1.1.Next = V_2.1*/;
                    $ep = 15;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 15:
                {
                    if((!(r0 == null)))
                    {
                        $ep = 17;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 16;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 16:
                {
                    this[1] = r1/*this._tail = V_1.1*/;
                    $ep = 18;
                    continue $ctrl;
                }
                case 17:
                {
                    r0[1] = r1/*V_2.1.Previous = V_1.1*/;
                    $ep = 18;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 18:
                {
                    $ep = 19;
                    r0 = this[4]/*$t51 = this._count*/;
                    this[4] = (r0 - 1)/*this._count = $t51 Subtract 1*/;
                    r0 = this[2]/*$t55 = this._cache*/;
                    r0.$[10].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[2]])/*$t55.Remove(item)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 19:
                {
                    $ep = 20;
                    r0 = this[3]/*$t59 = this._lock*/;
                    $$[76].call(r0)/*$t59.Release()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 20:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 121: System.Void XaeiOS.DataStructures.DoublyLinkedList`1::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[5].call(this)/*this..ctor()*/;
                    this[4] = 0/*this._count = 0*/;
                    this[1] = null/*this._tail = null*/;
                    this[0] = null/*this._head = null*/;
                    r0 = (t=[null,null],t.$=_[26],t)/*$t8 = new System.Void System.Threading.Lock::.ctor()()*/;
                    $$[77].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t8..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    this[3] = r0/*this._lock = $t8*/;
                    r0 = (t=[null,null,null],t.$=_[193],t)/*$t10 = new System.Void System.Collections.Generic.Dictionary`2>::.ctor()()*/;
                    $$[416].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t10..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    this[2] = r0/*this._cache = $t10*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 122: System.Void XaeiOS.DataStructures.DoublyLinkedListItem`1::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 123: System.Void System.Reflection.PropertyInfo::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[54].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 124: System.Type System.Reflection.RuntimePropertyInfo::get_DeclaringType()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[1]/*V_0.1 = this._declaringType*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 125: System.Reflection.MethodInfo System.Reflection.RuntimePropertyInfo::get_GetMethod()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[2]/*V_0.1 = this._getMethod*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 126: System.Reflection.MethodInfo System.Reflection.RuntimePropertyInfo::get_SetMethod()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[3]/*V_0.1 = this._setMethod*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 127: System.String System.Reflection.RuntimePropertyInfo::get_Name()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._property*/;
                    $rv = $$[293].call(r0)/*$rv = $t1.get_Name()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 128: System.Boolean System.Reflection.RuntimePropertyInfo::IsDefined(System.Type,System.Boolean)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._property*/;
                    $rv = $$[111](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0,$f[2],$f[3]])/*$rv = System.Reflection.ReflectionHelpers::IsDefined($t1, attributeType, inherit)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 129: System.Void System.Reflection.RuntimePropertyInfo::.ctor(System.Runtime.Property,System.Reflection.RuntimeType,System.Reflection.RuntimeMethodInfo,System.Reflection.RuntimeMethodInfo)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[123].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    this[0] = $f[2]/*this._property = property*/;
                    this[1] = $f[3]/*this._declaringType = declaringType*/;
                    this[2] = $f[4]/*this._getMethod = getMethod*/;
                    this[3] = $f[5]/*this._setMethod = setMethod*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 130: System.Object System.Activator::CreateInstance(System.Type)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    if((!($$[508]($f[2],_[24]) == null)))
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    $rv = $$[508]($f[2],_[24]).$[11].call($$[508]($f[2],_[24]),0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$rv = type is System.Reflection.RuntimeType.get_TypeHandle()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r0 = $rv/*$t13 = $rv*/;
                    r0 = r0.c/*$t14 = $t13.get_Class()*/;
                    $rv = $$[108](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0])/*$rv = System.Reflection.ReflectionHelpers::CreateInstance($t14)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    r0 = $rv/*V_3.1 = $rv*/;
                    return r0/*V_3.1*/;
                }
                case 5:
                {
                    $ep = 6;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,"Invalid type: "])/*$rv = System.String::SafeToString("Invalid type: ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r1 = $rv/*$t16 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[2]])/*$rv = System.String::SafeToString(type)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    $ep = 8;
                    r0 = $rv/*$t18 = $rv*/;
                    r0 = (r1 + r0)/*V_4.1 = System.String::Concat($t16, $t18)*/;
                    r1 = (t=[null,null,null,null],t.$=_[151],t)/*$t11 = new System.Void System.ArgumentException::.ctor(System.String)(V_4.1)*/;
                    $$[302].call(r1,r0)/*$t11..ctor(V_4.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    throw r1/*$t11*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 130: T System.Activator::CreateInstance(System.Type)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[130](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2]])/*$rv = System.Activator::CreateInstance(type)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*$t1 = $rv*/;
                    return r0.valueOf()/*XaeiO.Compiler.CodeModel.UnboxExpression*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 132: System.Void System.Reflection.MethodBase::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[54].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 133: System.Void System.Threading.Semaphore::Acquire()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[134].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null,1])/*this.Acquire(1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2,r3)
// 134: System.Void System.Threading.Semaphore::Acquire(System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $end = Number.POSITIVE_INFINITY;
    $ctrl:
    do
    {
        try
        {
            switch($ep)
            {
                case 1:
                {
                    if((!($f[2] < 0)))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = (t=[null,null,null,null],t.$=_[151],t)/*$t8 = new System.Void System.ArgumentException::.ctor(System.String)("Cannot acquire a negative number of resources")*/;
                    $$[302].call(r0,"Cannot acquire a negative number of resources")/*$t8..ctor("Cannot acquire a negative number of resources")*/;
                }
                case 3:
                {
                    throw r0/*$t8*/;
                }
                case 4:
                {
                    r0 = this[0]/*$t10 = this._resources*/;
                    if((!((r0 - $f[2]) < 0)))
                    {
                        $ep = 9;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 5;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    this[0] = 0/*this._resources = 0*/;
                    $rv = $$[605]()/*$rv = XaeiOS.SystemCalls::GetCurrentTask()*/;
                }
                case 6:
                {
                    $ep = 7;
                    r3 = $rv/*V_1.1 = $rv*/;
                    r1 = this[2]/*$t23 = this._waitingTasks*/;
                    r2 = (t=[null,null],t.$=_[85],t)/*$t25 = new System.Void System.Threading.Semaphore/WaitingTask::.ctor(XaeiOS.TaskHandle,System.Int32)(V_1.1, Negate $t10 Subtract resources)*/;
                    $$[138].call(r2,0,Number.POSITIVE_INFINITY,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,r3,(-(r0 - $f[2]))])/*$t25..ctor(V_1.1, Negate $t10 Subtract resources)*/;
                }
                case 7:
                {
                    $ep = 8;
                    r1.push(r2)/*$t23.Push($t25)*/;
                    $$[602](r3)/*XaeiOS.SystemCalls::BlockTask(V_1.1)*/;
                }
                case 8:
                {
                    $ep = 10;
                    $$[603](0,Number.POSITIVE_INFINITY,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null])/*XaeiOS.SystemCalls::Yield()*/;
                    continue $ctrl;
                }
                case 9:
                {
                    this[0] = (r0 - $f[2])/*this._resources = $t10 Subtract resources*/;
                    $ep = 10;
                }
                case 10:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 135: System.Void System.Threading.Semaphore::Release()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[136].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null,1])/*this.Release(1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 136: System.Void System.Threading.Semaphore::Release(System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $end = Number.POSITIVE_INFINITY;
    $ctrl:
    do
    {
        try
        {
            switch($ep)
            {
                case 1:
                {
                    if((!($f[2] < 0)))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = (t=[null,null,null,null],t.$=_[151],t)/*$t8 = new System.Void System.ArgumentException::.ctor(System.String)("Cannot release a negative number of resources")*/;
                    $$[302].call(r0,"Cannot release a negative number of resources")/*$t8..ctor("Cannot release a negative number of resources")*/;
                }
                case 3:
                {
                    throw r0/*$t8*/;
                }
                case 4:
                {
                    r1 = this[0]/*$t11 = this._resources*/;
                    r0 = this[1]/*$t14 = this._totalResources*/;
                    if((!(($f[2] + r1) > r0)))
                    {
                        $ep = 7;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 5;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r0 = (t=[null,null,null,null],t.$=_[151],t)/*$t21 = new System.Void System.ArgumentException::.ctor(System.String)("Cannot release more resources this semaphore holds")*/;
                    $$[302].call(r0,"Cannot release more resources this semaphore holds")/*$t21..ctor("Cannot release more resources this semaphore holds")*/;
                }
                case 6:
                {
                    throw r0/*$t21*/;
                }
                case 7:
                {
                    $ep = 8;
                    r0 = this[2]/*$t23 = this._waitingTasks*/;
                    $rv = r0.length/*$rv = $t23.get_Length()*/;
                }
                case 8:
                {
                    r0 = $rv/*$t24 = $rv*/;
                    if((!(r0 > 0)))
                    {
                        $ep = 16;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 9;

                    }
                }
                case 9:
                {
                    $ep = 10;
                    r0 = this[2]/*$t32 = this._waitingTasks*/;
                    r1 = r0[0]/*V_0.1 = $t32.get_Item(0)*/;
                }
                case 10:
                {
                    r0 = r1[1]/*$t36 = V_0.1.Resources*/;
                    if((r0 > $f[2]))
                    {
                        $ep = 15;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 11;

                    }
                }
                case 11:
                {
                    $ep = 12;
                    r0 = this[2]/*$t41 = this._waitingTasks*/;
                    r0.shift()/*$t41.Shift()*/;
                }
                case 12:
                {
                    $ep = 13;
                    r0 = r1[1]/*$t44 = V_0.1.Resources*/;
                    $f[2] = ($f[2] - r0)/*resources = resources Subtract $t44*/;
                    r0 = r1[0]/*$t46 = V_0.1.Task*/;
                    $$[601](r0)/*XaeiOS.SystemCalls::ScheduleTask($t46)*/;
                }
                case 13:
                {
                    $ep = 14;
                    r0 = this[2]/*$t48 = this._waitingTasks*/;
                    $rv = r0.length/*$rv = $t48.get_Length()*/;
                }
                case 14:
                {
                    r0 = $rv/*$t49 = $rv*/;
                    if((r0 > 0))
                    {
                        $ep = 9;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 17;
                        continue $ctrl;

                    }
                }
                case 15:
                {
                    r0 = r1[1]/*$t54 = V_0.1.Resources*/;
                    r1[1] = (r0 - $f[2])/*V_0.1.Resources = $t54 Subtract resources*/;
                    $ep = 17;
                    continue $ctrl;
                }
                case 16:
                {
                    r0 = this[0]/*$t59 = this._resources*/;
                    this[0] = (r0 + $f[2])/*this._resources = $t59 Add resources*/;
                    $ep = 17;
                }
                case 17:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 137: System.Void System.Threading.Semaphore::.ctor(System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    if((!($f[2] < 1)))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = (t=[null,null,null,null],t.$=_[151],t)/*$t9 = new System.Void System.ArgumentException::.ctor(System.String)("Must have at least 1 resource for a semaphore")*/;
                    $$[302].call(r0,"Must have at least 1 resource for a semaphore")/*$t9..ctor("Must have at least 1 resource for a semaphore")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    throw r0/*$t9*/;
                }
                case 4:
                {
                    this[0] = $f[2]/*this._resources = resources*/;
                    this[1] = $f[2]/*this._totalResources = resources*/;
                    r0 = new Array()/*$t15 = new System.Void System.NativeArray`1::.ctor()()*/;
                    this[2] = r0/*this._waitingTasks = $t15*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 138: System.Void System.Threading.Semaphore/WaitingTask::.ctor(XaeiOS.TaskHandle,System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    this[0] = $f[2]/*this.Task = task*/;
                    this[1] = $f[3]/*this.Resources = resources*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 139: System.Void System.Reflection.ConstructorInfo::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[132].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 140: System.Type System.Reflection.RuntimeConstructorInfo::get_DeclaringType()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[1]/*V_0.1 = this._declaringType*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 141: System.String System.Reflection.RuntimeConstructorInfo::get_Name()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._constructor*/;
                    $rv = $$[242].call(r0)/*$rv = $t1.get_Name()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 142: System.Object System.Reflection.RuntimeConstructorInfo::Invoke(System.Object,System.Object[])
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = this.$[5].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$rv = this.get_Name()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $rv/*$t2 = $rv*/;
                    r0 = ("Invoking method through reflection: " + r0)/*$t3 = System.String::Concat("Invoking method through reflection: ", $t2)*/;
                    LogWrite("DEBUG", r0)/*System.Diagnostics.Logging::Debug($t3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r0 = this[0]/*$t5 = this._constructor*/;
                    $rv = $$[106](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0,$f[2],$f[3]])/*$rv = System.Reflection.ReflectionHelpers::TrampolineInvokeConstructor($t5, self, args)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 143: System.Boolean System.Reflection.RuntimeConstructorInfo::IsDefined(System.Type,System.Boolean)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._constructor*/;
                    $rv = $$[111](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0,$f[2],$f[3]])/*$rv = System.Reflection.ReflectionHelpers::IsDefined($t1, attributeType, inherit)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 144: System.Void System.Reflection.RuntimeConstructorInfo::.ctor(System.Runtime.Constructor,System.Reflection.RuntimeType)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[139].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    this[0] = $f[2]/*this._constructor = constructor*/;
                    this[1] = $f[3]/*this._declaringType = declaringType*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 145: XaeiOS.TaskHandle System.Threading.Thread::get_Task()
{
    var r0;
    var t;
    r0 = this[10]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 146: System.Void System.Threading.Thread::set_Task(XaeiOS.TaskHandle)
{
    var t;
    this[10] = a0/*this.k__BackingField = value*/;
    return;

},
function($ep,$end,$rv,$pc,$f,r0)
// 147: XaeiOS.SIP System.Threading.Thread::get_SIP()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[0]/*V_0.1 = this._sip*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 148: System.Threading.ThreadPriority System.Threading.Thread::get_Priority()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[3]/*V_0.1 = this._priority*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 149: System.Exception System.Threading.Thread::get_UnhandledException()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[7]/*V_0.1 = this._unhandledException*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 150: System.Threading.ThreadCallback System.Threading.Thread::get_Callback()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[11]/*V_0.1 = this.k__BackingField*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 151: System.Void System.Threading.Thread::set_Callback(System.Threading.ThreadCallback)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[11] = $f[2]/*this.k__BackingField = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 152: System.String System.Threading.Thread::get_Name()
{
    var r0;
    var t;
    r0 = this[8]/*V_0.1 = this._name*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 153: System.Void System.Threading.Thread::set_Name(System.String)
{
    var t;
    this[8] = a0/*this._name = value*/;
    return;

},
function($ep,$end,$rv,$pc,$f,r0)
// 154: System.Boolean System.Threading.Thread::get_IsBackground()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[9]/*V_0.1 = this._isBackground*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 155: System.Void System.Threading.Thread::set_IsBackground(System.Boolean)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[9] = $f[2]/*this._isBackground = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function(a0/*priority*/,a1/*sip*/,a2/*kernelTask*/,a3/*name*/)
 // 156: System.Threading.Thread System.Threading.Thread::CreateSystemThread(System.Threading.ThreadPriority,XaeiOS.SIP,XaeiOS.TaskHandle,System.String)
{
    var r0;
    var t;
    r0 = (t=[null,null,null,null,false,null,null,null,null,false,null,null],t.$=_[91],t)/*$t0 = new System.Void System.Threading.Thread::.ctor()()*/;
    $$[173].call(r0)/*$t0..ctor()*/;
    $$[146].call(r0,a2)/*$t0.set_Task(kernelTask)*/;
    r0[3] = a0/*$t0._priority = priority*/;
    r0[0] = a1/*$t0._sip = sip*/;
    r0[8] = a3/*$t0._name = name*/;
    return r0/*$t0*/;

},
function()
 // 157: System.Void System.Threading.Thread::Start()
{
    var r0,r1,r2,r3;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r0 = this[1]/*$t1 = this._threadStart*/;
                if((!(r0 == null)))
                {
                    $ep = 3;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                r0 = (t=[null,null,null,null],t.$=_[166],t)/*$t9 = new System.Void System.NotSupportedException::.ctor(System.String)("The thread start delegate was parametized.  Cannot start this thread without a parameter.")*/;
                $$[331].call(r0,"The thread start delegate was parametized.  Cannot start this thread without a parameter.")/*$t9..ctor("The thread start delegate was parametized.  Cannot start this thread without a parameter.")*/;
                throw r0/*$t9*/;
            }
            case 3:
            {
                r0 = this[8]/*$t11 = this._name*/;
                if((!(r0 == null)))
                {
                    $ep = 5;
                    continue $ctrl;

                }
                else
                {
                    $ep = 4;

                }
            }
            case 4:
            {
                r0 = _[92]/*$tf21 = System.Threading.Thread._idCounter*/;
                _[92] = (r0 + 1)/*System.Threading.Thread._idCounter = $tf21 Add 1*/;
                r0 = $$[261](0,Number.POSITIVE_INFINITY,null,[],[null,null,"[anonymous ",new Number(r0),"]"])/*$t26 = System.String::Concat("[anonymous ", box(System.Int32,$tf21), "]")*/;
                this[8] = r0/*this._name = $t26*/;
                $ep = 5;
            }
            case 5:
            {
                r0 = this[0]/*$t28 = this._sip*/;
                if((!(r0 == null)))
                {
                    $ep = 7;
                    continue $ctrl;

                }
                else
                {
                    $ep = 6;

                }
            }
            case 6:
            {
                r0 = $$[392]()/*$t36 = XaeiOS.SIP::get_CurrentSIP()*/;
                this[0] = r0/*this._sip = $t36*/;
                $ep = 7;
            }
            case 7:
            {
                r0 = this[1]/*$t40 = this._threadStart*/;
                r3 = $$[113].call($$[24],r0)/*$t42 = new System.Void XaeiOS.TaskFunction::.ctor(System.Object,System.IntPtr)($t40, System.Threading.ThreadStart::Invoke)*/;
                /*$t42..ctor($t40, System.Threading.ThreadStart::Invoke)*/r2 = $$[113].call($$[162],this)/*$t45 = new System.Void XaeiOS.TaskCallback::.ctor(System.Object,System.IntPtr)(this, System.Threading.Thread::InternalCallback)*/;
                /*$t45..ctor(this, System.Threading.Thread::InternalCallback)*/r1 = this[3]/*$t47 = this._priority*/;
                r0 = this[8]/*$t49 = this._name*/;
                r0 = $$[607](null,r3,r2,r1,r0)/*$t50 = XaeiOS.SystemCalls::CreateTask(null, $t42, $t45, $t47, $t49)*/;
                $$[146].call(this,r0)/*this.set_Task($t50)*/;
                $$[223](0,Number.POSITIVE_INFINITY,null,[],[null,null,this])/*System.Threading.ThreadManager::RegisterThread(this)*/;
                r0 = this[0]/*$t53 = this._sip*/;
                $$[382].call(r0,0,Number.POSITIVE_INFINITY,null,[],[null,null,this])/*$t53.InitializeThread(this)*/;
                this[4] = 1/*this._running = 1*/;
                r0 = $$[145].call(this)/*$t58 = this.get_Task()*/;
                $$[600](r0)/*XaeiOS.SystemCalls::StartTask($t58)*/;
                return;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2,r3)
// 158: System.Void System.Threading.Thread::Start(System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[2]/*$t1 = this._parametizedThreadStart*/;
                    if((!(r0 == null)))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = (t=[null,null,null,null],t.$=_[166],t)/*$t9 = new System.Void System.NotSupportedException::.ctor(System.String)("The thread start delegate was not parametized.  Cannot start this thread with a parameter.")*/;
                    $$[331].call(r0,"The thread start delegate was not parametized.  Cannot start this thread with a parameter.")/*$t9..ctor("The thread start delegate was not parametized.  Cannot start this thread with a parameter.")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    throw r0/*$t9*/;
                }
                case 4:
                {
                    r0 = this[8]/*$t11 = this._name*/;
                    if((!(r0 == null)))
                    {
                        $ep = 6;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 5;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 5:
                {
                    this[8] = "Thread: anonymous"/*this._name = "Thread: anonymous"*/;
                    $ep = 6;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    r0 = this[0]/*$t21 = this._sip*/;
                    if((!(r0 == null)))
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 7;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 7:
                {
                    r0 = $$[392]()/*$t29 = XaeiOS.SIP::get_CurrentSIP()*/;
                    this[0] = r0/*this._sip = $t29*/;
                    $ep = 8;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    $ep = 9;
                    this[6] = $f[2]/*this._parameter = parameter*/;
                    r3 = $$[113].call($$[161],this)/*$t36 = new System.Void XaeiOS.TaskFunction::.ctor(System.Object,System.IntPtr)(this, System.Threading.Thread::ParametizedTaskFunction)*/;
                    /*$t36..ctor(this, System.Threading.Thread::ParametizedTaskFunction)*/if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    $ep = 10;
                    r2 = $$[113].call($$[162],this)/*$t39 = new System.Void XaeiOS.TaskCallback::.ctor(System.Object,System.IntPtr)(this, System.Threading.Thread::InternalCallback)*/;
                    /*$t39..ctor(this, System.Threading.Thread::InternalCallback)*/if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 10:
                {
                    $ep = 11;
                    r1 = this[3]/*$t41 = this._priority*/;
                    r0 = this[8]/*$t43 = this._name*/;
                    $rv = $$[607](null,r3,r2,r1,r0)/*$rv = XaeiOS.SystemCalls::CreateTask(null, $t36, $t39, $t41, $t43)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 11:
                {
                    $ep = 12;
                    r0 = $rv/*$t44 = $rv*/;
                    $$[146].call(this,r0)/*this.set_Task($t44)*/;
                    $$[223](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,this])/*System.Threading.ThreadManager::RegisterThread(this)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 12:
                {
                    $ep = 13;
                    r0 = this[0]/*$t47 = this._sip*/;
                    $$[382].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,this])/*$t47.InitializeThread(this)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 13:
                {
                    $ep = 14;
                    this[4] = 1/*this._running = 1*/;
                    $rv = $$[145].call(this)/*$rv = this.get_Task()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 14:
                {
                    r0 = $rv/*$t52 = $rv*/;
                    $$[600](r0)/*XaeiOS.SystemCalls::StartTask($t52)*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 159: System.Void System.Threading.Thread::Abort()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[160].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null,null])/*this.Abort(null)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 160: System.Void System.Threading.Thread::Abort(System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[4]/*V_0.1 = this._running*/;
                    if(r0)
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = (t=[null,null,null,null],t.$=_[166],t)/*$t3 = new System.Void System.NotSupportedException::.ctor(System.String)("Cannot abort a thread that is not running.")*/;
                    $$[331].call(r0,"Cannot abort a thread that is not running.")/*$t3..ctor("Cannot abort a thread that is not running.")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    throw r0/*$t3*/;
                }
                case 4:
                {
                    $ep = 5;
                    r0 = $$[145].call(this)/*$t6 = this.get_Task()*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,"Aborting task: "])/*$rv = System.String::SafeToString("Aborting task: ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r1 = $rv/*$t15 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0])/*$rv = System.String::SafeToString($t6)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r0 = $rv/*$t17 = $rv*/;
                    r0 = (r1 + r0)/*V_1.1 = System.String::Concat($t15, $t17)*/;
                    LogWrite("TRACE", r0)/*System.Diagnostics.Logging::Trace(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    $ep = 8;
                    r1 = $$[145].call(this)/*$t9 = this.get_Task()*/;
                    r0 = (t=[null,null,null,null,null],t.$=_[293],t)/*$t11 = new System.Void System.Threading.ThreadAbortException::.ctor(System.Object)(exceptionState)*/;
                    $$[553].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[2]])/*$t11..ctor(exceptionState)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    $ep = 9;
                    $$[609](r1,r0)/*XaeiOS.SystemCalls::InjectException($t9, $t11)*/;
                    $rv = $$[145].call(this)/*$rv = this.get_Task()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    r0 = $rv/*$t13 = $rv*/;
                    $$[601](r0)/*XaeiOS.SystemCalls::ScheduleTask($t13)*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 161: System.Void System.Threading.Thread::ParametizedTaskFunction()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[2]/*$t1 = this._parametizedThreadStart*/;
                    r1 = this[6]/*$t3 = this._parameter*/;
                    r0.$[4].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,[r1]])/*$t1.Invoke($t3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function(a0/*task*/,a1/*taskName*/,a2/*returnValue*/,a3/*exitStatus*/)
 // 162: System.Void System.Threading.Thread::InternalCallback(XaeiOS.TaskHandle,System.String,System.var,XaeiOS.TaskExitStatus)
{
    var r0,r1;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                this[4] = 0/*this._running = 0*/;
                $$[224](0,Number.POSITIVE_INFINITY,null,[],[null,null,this])/*System.Threading.ThreadManager::UnregisterThread(this)*/;
                if((!(a3 == 1)))
                {
                    $ep = 3;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                this[7] = $$[508](a2,_[7])/*this._unhandledException = returnValue is System.Exception*/;
                $ep = 5;
                continue $ctrl;
            }
            case 3:
            {
                if((!(a3 == 3)))
                {
                    $ep = 5;
                    continue $ctrl;

                }
                else
                {
                    $ep = 4;

                }
            }
            case 4:
            {
                r0 = a2.toString()/*$t53 = returnValue.NativeToString()*/;
                r1 = (t=[null,null,null,null],t.$=_[191],t)/*$t54 = new System.Void System.ExecutionEngineException::.ctor(System.String)($t53)*/;
                $$[406].call(r1,r0)/*$t54..ctor($t53)*/;
                this[7] = r1/*this._unhandledException = $t54*/;
                $ep = 5;
            }
            case 5:
            {
                r0 = $$[150].call(this,0,Number.POSITIVE_INFINITY,null,[],[null,null])/*$t15 = this.get_Callback()*/;
                if((r0 == null))
                {
                    $ep = 6;

                }
                else
                {
                    $ep = 8;
                    continue $ctrl;

                }
            }
            case 6:
            {
                r0 = this[7]/*$t22 = this._unhandledException*/;
                if((r0 == null))
                {
                    $ep = 9;
                    continue $ctrl;

                }
                else
                {
                    $ep = 7;

                }
            }
            case 7:
            {
                $ep = 9;
                r1 = $$[519](_[0],6)/*V_1.1 = new System.Object[6]*/;
                r1[0] = "An unhandled exception occurred in thread: "/*V_1.1[0] = "An unhandled exception occurred in thread: "*/;
                r1[1] = this/*V_1.1[1] = this*/;
                r1[2] = ": "/*V_1.1[2] = ": "*/;
                r0 = this[7]/*$t36 = this._unhandledException*/;
                r1[3] = r0/*V_1.1[3] = $t36*/;
                r1[4] = "\n"/*V_1.1[4] = "
"*/;
                r0 = this[7]/*$t41 = this._unhandledException*/;
                r0 = r0.$[9].call(r0,0,Number.POSITIVE_INFINITY,null,[],[null,null])/*$t42 = $t41.get_StackTrace()*/;
                r1[5] = r0/*V_1.1[5] = $t42*/;
                r0 = $$[263](0,Number.POSITIVE_INFINITY,null,[],[null,null,r1])/*$t43 = System.String::Concat(V_1.1)*/;
                $$[326](0,Number.POSITIVE_INFINITY,null,[],[null,null,r0])/*System.Console::WriteLine($t43)*/;
                continue $ctrl;
            }
            case 8:
            {
                $ep = 9;
                r0 = $$[150].call(this,0,Number.POSITIVE_INFINITY,null,[],[null,null])/*$t20 = this.get_Callback()*/;
                r0.$[4].call(r0,0,Number.POSITIVE_INFINITY,null,[],[null,null,[]])/*$t20.Invoke()*/;
            }
            case 9:
            {
                return;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 163: System.Void System.Threading.Thread::InternalSleep(System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[165].call(this)/*this.CancelUnblock()*/;
                    $rv = $$[145].call(this)/*$rv = this.get_Task()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $rv/*$t2 = $rv*/;
                    $$[602](r0)/*XaeiOS.SystemCalls::BlockTask($t2)*/;
                    r0 = $$[113].call($$[166],this)/*$t6 = new System.Void System.NativeVoidDelegate::.ctor(System.Object,System.IntPtr)(this, System.Threading.Thread::WakeUp)*/;
                    /*$t6..ctor(this, System.Threading.Thread::WakeUp)*/if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r0 = $$[114](r0)/*$t7 = System.NativeFunction::op_Explicit($t6)*/;
                    r0 = setTimeout(r0, $f[2])/*$t10 = System.Global::SetTimeout($t7, (System.Int64)milliseconds)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    this[5] = r0/*this._unblockTimeoutId = $t10*/;
                    $$[603](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*XaeiOS.SystemCalls::Yield()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 164: System.Void System.Threading.Thread::InternalSleep()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[165].call(this)/*this.CancelUnblock()*/;
                    $rv = $$[145].call(this)/*$rv = this.get_Task()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $rv/*$t2 = $rv*/;
                    $$[602](r0)/*XaeiOS.SystemCalls::BlockTask($t2)*/;
                    $$[603](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*XaeiOS.SystemCalls::Yield()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 165: System.Void System.Threading.Thread::CancelUnblock()
{
    var r0;
    var t;
    r0 = this[5]/*$t1 = this._unblockTimeoutId*/;
    clearTimeout(r0)/*System.Global::ClearTimeout($t1)*/;
    return;

},
function()
 // 166: System.Void System.Threading.Thread::WakeUp()
{
    var r0;
    var t;
    $$[165].call(this)/*this.CancelUnblock()*/;
    r0 = $$[145].call(this)/*$t2 = this.get_Task()*/;
    $$[601](r0)/*XaeiOS.SystemCalls::ScheduleTask($t2)*/;
    return;

},
function($ep,$end,$rv,$pc,$f,r0,r1,r2,r3)
// 167: System.String System.Threading.Thread::ToString()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = $$[145].call(this)/*$t1 = this.get_Task()*/;
                    r1 = this[8]/*$t4 = this._name*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,r0])/*$rv = System.String::SafeToString($t1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r3 = $rv/*$t7 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,": "])/*$rv = System.String::SafeToString(": ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r2 = $rv/*$t9 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,r1])/*$rv = System.String::SafeToString($t4)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    r0 = $rv/*$t11 = $rv*/;
                    r0 = (r3 + r2 + r0)/*V_1.1 = System.String::Concat($t7, $t9, $t11)*/;
                    return r0/*V_1.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 168: System.Threading.Thread System.Threading.Thread::get_CurrentThread()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[222](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$rv = System.Threading.ThreadManager::get_CurrentThread()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 169: System.Void System.Threading.Thread::Sleep(System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = _[113]/*$t2 = System.Threading.ThreadManager._threadsByTask*/;
                    $rv = $$[605]()/*$rv = XaeiOS.SystemCalls::GetCurrentTask()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r1 = $rv/*$t3 = $rv*/;
                    r0 = r0[r1]/*V_1.1 = $t2.get_Item($t3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    $f.$ecp = 4/*Frame.ExceptionCatchPointer = 4*/;
                    $$[163].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[2]])/*V_1.1.InternalSleep(milliseconds)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[165].call(r0)/*V_1.1.CancelUnblock()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    if(($f.$e != null))
                    {
                        $ep = 7;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 6;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 6:
                {
                    return;
                }
                case 7:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 170: System.Void System.Threading.Thread::Sleep()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = _[113]/*$t1 = System.Threading.ThreadManager._threadsByTask*/;
                    $rv = $$[605]()/*$rv = XaeiOS.SystemCalls::GetCurrentTask()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r1 = $rv/*$t2 = $rv*/;
                    r0 = r0[r1]/*V_1.1 = $t1.get_Item($t2)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    $f.$ecp = 4/*Frame.ExceptionCatchPointer = 4*/;
                    $$[164].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*V_1.1.InternalSleep()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[165].call(r0)/*V_1.1.CancelUnblock()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    if(($f.$e != null))
                    {
                        $ep = 7;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 6;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 6:
                {
                    return;
                }
                case 7:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 171: System.Threading.Thread[] System.Threading.Thread::GetThreads()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[226](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$rv = System.Threading.ThreadManager::GetThreads()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 172: System.Void System.Threading.Thread::Initialize()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    _[92] = 1/*System.Threading.Thread._idCounter = 1*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 173: System.Void System.Threading.Thread::.ctor()
{
    var t;
    $$[5].call(this)/*this..ctor()*/;
    return;

},
function(a0/*threadStart*/)
 // 174: System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart)
{
    var t;
    $$[175].call(this,a0,3)/*this..ctor(threadStart, 3)*/;
    return;

},
function(a0/*threadStart*/,a1/*priority*/)
 // 175: System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart,System.Threading.ThreadPriority)
{
    var t;
    $$[176].call(this,a0,a1,null)/*this..ctor(threadStart, priority, null)*/;
    return;

},
function(a0/*threadStart*/,a1/*priority*/,a2/*sip*/)
 // 176: System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart,System.Threading.ThreadPriority,XaeiOS.SIP)
{
    var t;
    $$[177].call(this,a0,a1,a2,null)/*this..ctor(threadStart, priority, sip, null)*/;
    return;

},
function(a0/*threadStart*/,a1/*priority*/,a2/*sip*/,a3/*task*/)
 // 177: System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart,System.Threading.ThreadPriority,XaeiOS.SIP,XaeiOS.TaskHandle)
{
    var t;
    $$[5].call(this)/*this..ctor()*/;
    $$[146].call(this,a3)/*this.set_Task(task)*/;
    this[1] = a0/*this._threadStart = threadStart*/;
    this[3] = a1/*this._priority = priority*/;
    this[0] = a2/*this._sip = sip*/;
    return;

},
function(a0/*threadStart*/,a1/*priority*/)
 // 178: System.Void System.Threading.Thread::.ctor(System.Threading.ParametizedThreadStart,System.Threading.ThreadPriority)
{
    var t;
    $$[5].call(this)/*this..ctor()*/;
    $$[146].call(this,null)/*this.set_Task(null)*/;
    this[2] = a0/*this._parametizedThreadStart = threadStart*/;
    this[3] = a1/*this._priority = priority*/;
    return;

},
function()
 // 179: System.Void System.SystemException::.ctor()
{
    var t;
    $$[17].call(this)/*this..ctor()*/;
    return;

},
function(a0/*message*/)
 // 180: System.Void System.SystemException::.ctor(System.String)
{
    var t;
    $$[18].call(this,a0)/*this..ctor(message)*/;
    return;

},
function(a0/*message*/,a1/*innerException*/)
 // 181: System.Void System.SystemException::.ctor(System.String,System.Exception)
{
    var t;
    $$[19].call(this,a0,a1)/*this..ctor(message, innerException)*/;
    return;

},
function($ep,$end,$rv,$pc,$f)
// 182: System.Int32 System.NativeNumber::GetHashCode()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    return this/*this*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 183: System.String System.NativeNumber::ToString()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = this.toString()/*$rv = this.NativeToString()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 184: System.Void System.NullReferenceException::.ctor()
{
    var t;
    $$[179].call(this)/*this..ctor()*/;
    return;

},
function(a0/*message*/)
 // 185: System.Void System.NullReferenceException::.ctor(System.String)
{
    var t;
    $$[180].call(this,a0)/*this..ctor(message)*/;
    return;

},
function($ep,$end,$rv,$pc,$f)
// 186: System.Void System.NullReferenceException::.ctor(System.String,System.Exception)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[181].call(this,$f[2],$f[3])/*this..ctor(message, innerException)*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 187: System.Boolean System.Runtime.InteropServices.IntrinsicAttribute::get_UseGlobalNamespace()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[0]/*V_0.1 = this._useGlobalNamespace*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 188: System.Void System.Runtime.InteropServices.IntrinsicAttribute::set_UseGlobalNamespace(System.Boolean)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[0] = $f[2]/*this._useGlobalNamespace = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 189: System.Boolean System.Runtime.InteropServices.IntrinsicAttribute::get_SetVTable()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[1]/*V_0.1 = this._setVTable*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 190: System.Void System.Runtime.InteropServices.IntrinsicAttribute::set_SetVTable(System.Boolean)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[1] = $f[2]/*this._setVTable = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 191: System.String System.Runtime.InteropServices.IntrinsicAttribute::get_Name()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[2]/*V_0.1 = this._name*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 192: System.Void System.Runtime.InteropServices.IntrinsicAttribute::set_Name(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[2] = $f[2]/*this._name = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 193: System.Void System.Runtime.InteropServices.IntrinsicAttribute::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    this[1] = 0/*this._setVTable = 0*/;
                    $$[6].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 194: System.Void System.Runtime.InteropServices.IntrinsicAttribute::.ctor(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    this[1] = 0/*this._setVTable = 0*/;
                    $$[6].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    this[2] = $f[2]/*this._name = name*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 195: System.Void System.Reflection.MethodInfo::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[132].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 196: System.Runtime.Assembly System.Runtime.Class::get_Assembly()
{
    var r0;
    var t;
    r0 = this[4]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 197: System.Void System.Runtime.Class::set_Assembly(System.Runtime.Assembly)
{
    var t;
    this[4] = a0/*this.k__BackingField = value*/;
    return;

},
function()
 // 198: System.String System.Runtime.Class::get_Name()
{
    var r0;
    var t;
    r0 = this[5]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 199: System.Void System.Runtime.Class::set_Name(System.String)
{
    var t;
    this[5] = a0/*this.k__BackingField = value*/;
    return;

},
function()
 // 200: System.String System.Runtime.Class::get_Namespace()
{
    var r0;
    var t;
    r0 = this[6]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 201: System.Void System.Runtime.Class::set_Namespace(System.String)
{
    var t;
    this[6] = a0/*this.k__BackingField = value*/;
    return;

},
function()
 // 202: System.Runtime.Class System.Runtime.Class::get_DeclaringClass()
{
    var r0;
    var t;
    r0 = this[7]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 203: System.Void System.Runtime.Class::set_DeclaringClass(System.Runtime.Class)
{
    var t;
    this[7] = a0/*this.k__BackingField = value*/;
    return;

},
function($ep,$end,$rv,$pc,$f,r1,r0)
// 204: System.Runtime.Class System.Runtime.Class::get_BaseClass()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = $$[205].call(this)/*$t1 = this.get_VTable()*/;
                    $rv = r1.b/*$rv = $t1.get_BaseVTable()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r1 = $rv/*$t2 = $rv*/;
                    if((!(r1 == null)))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 3;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 3:
                {
                    r0 = null/*V_0.1 = null*/;
                    $ep = 6;
                    continue $ctrl;
                }
                case 4:
                {
                    $ep = 5;
                    r1 = $$[205].call(this)/*$t11 = this.get_VTable()*/;
                    $rv = r1.b/*$rv = $t11.get_BaseVTable()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r1 = $rv/*$t12 = $rv*/;
                    $rv = r1.c/*$rv = $t12.get_Class()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    r0 = $rv/*V_0.2 = $rv*/;
                    return r0/*V_0.3*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 205: System.Runtime.VTable System.Runtime.Class::get_VTable()
{
    var r0;
    var t;
    r0 = this[8]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 206: System.Void System.Runtime.Class::set_VTable(System.Runtime.VTable)
{
    var t;
    this[8] = a0/*this.k__BackingField = value*/;
    return;

},
function()
 // 207: System.UIntPtr System.Runtime.Class::get_VTableDataPointer()
{
    var r0;
    var t;
    r0 = this[9]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 208: System.Void System.Runtime.Class::set_VTableDataPointer(System.UIntPtr)
{
    var t;
    this[9] = a0/*this.k__BackingField = value*/;
    return;

},
function()
 // 209: System.Boolean System.Runtime.Class::get_IsInterface()
{
    var r0;
    var t;
    r0 = this[10]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 210: System.Void System.Runtime.Class::set_IsInterface(System.Boolean)
{
    var t;
    this[10] = a0/*this.k__BackingField = value*/;
    return;

},
function()
 // 211: System.Boolean System.Runtime.Class::get_IsArray()
{
    var r0;
    var t;
    r0 = this[11]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 212: System.Void System.Runtime.Class::set_IsArray(System.Boolean)
{
    var t;
    this[11] = a0/*this.k__BackingField = value*/;
    return;

},
function()
 // 213: System.Runtime.Class System.Runtime.Class::get_ElementClass()
{
    var r0;
    var t;
    r0 = this[12]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 214: System.Void System.Runtime.Class::set_ElementClass(System.Runtime.Class)
{
    var t;
    this[12] = a0/*this.k__BackingField = value*/;
    return;

},
function()
 // 215: System.String System.Runtime.Class::get_FullName()
{
    var r0,r1,r2;
    var t;
    r0 = $$[202].call(this)/*$t1 = this.get_DeclaringClass()*/;
    if(r0)
    {
        r0 = $$[202].call(this)/*$t9 = this.get_DeclaringClass()*/;
        r2 = $$[215].call(r0)/*$ts0 = $t9.get_FullName()*/;
        r1/*$t3*/;

    }
    else
    {
        r2 = $$[200].call(this)/*$ts0 = this.get_Namespace()*/;

    }
    r0 = $$[198].call(this)/*$t6 = this.get_Name()*/;
    r0 = (r2 + "." + r0)/*V_0.1 = System.String::Concat($ts0, ".", $t6)*/;
    return r0/*V_0.1*/;

},
function()
 // 216: System.NativeArray`1 System.Runtime.Class::get_Methods()
{
    var r0;
    var t;
    r0 = this[0]/*V_0.1 = this._methods*/;
    return r0/*V_0.1*/;

},
function()
 // 217: System.NativeArray`1 System.Runtime.Class::get_Constructors()
{
    var r0;
    var t;
    r0 = this[1]/*V_0.1 = this._constructors*/;
    return r0/*V_0.1*/;

},
function()
 // 218: System.NativeArray`1 System.Runtime.Class::get_Properties()
{
    var r0;
    var t;
    r0 = this[2]/*V_0.1 = this._properties*/;
    return r0/*V_0.1*/;

},
function()
 // 219: System.NativeArray`1 System.Runtime.Class::get_CustomAttributes()
{
    var r0;
    var t;
    r0 = this[3]/*V_0.1 = this._customAttributes*/;
    return r0/*V_0.1*/;

},
function($ep,$end,$rv,$pc,$f,r0)
// 220: System.String System.Runtime.Class::ToString()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = $$[215].call(this)/*V_0.1 = this.get_FullName()*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 221: System.Void System.Runtime.Class::.ctor()
{
    var r0;
    var t;
    r0 = new Array()/*$t1 = new System.Void System.NativeArray`1::.ctor()()*/;
    this[0] = r0/*this._methods = $t1*/;
    r0 = new Array()/*$t3 = new System.Void System.NativeArray`1::.ctor()()*/;
    this[1] = r0/*this._constructors = $t3*/;
    r0 = new Array()/*$t5 = new System.Void System.NativeArray`1::.ctor()()*/;
    this[2] = r0/*this._properties = $t5*/;
    r0 = new Array()/*$t7 = new System.Void System.NativeArray`1::.ctor()()*/;
    this[3] = r0/*this._customAttributes = $t7*/;
    $$[5].call(this)/*this..ctor()*/;
    return;

},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 222: System.Threading.Thread System.Threading.ThreadManager::get_CurrentThread()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = _[113]/*$t0 = System.Threading.ThreadManager._threadsByTask*/;
                    $rv = $$[605]()/*$rv = XaeiOS.SystemCalls::GetCurrentTask()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r1 = $rv/*$t1 = $rv*/;
                    r0 = r0[r1]/*V_0.1 = $t0.get_Item($t1)*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 223: System.Void System.Threading.ThreadManager::RegisterThread(System.Threading.Thread)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = _[113]/*$t0 = System.Threading.ThreadManager._threadsByTask*/;
                    $rv = $$[145].call($f[2])/*$rv = thread.get_Task()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r1 = $rv/*$t2 = $rv*/;
                    r0[r1] = $f[2]/*$t0.set_Item($t2, thread)*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 224: System.Void System.Threading.ThreadManager::UnregisterThread(System.Threading.Thread)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = _[113]/*$t0 = System.Threading.ThreadManager._threadsByTask*/;
                    $rv = $$[145].call($f[2])/*$rv = thread.get_Task()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r1 = $rv/*$t2 = $rv*/;
                    delete r0[r1]/*$t0.Remove($t2)*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 225: System.Void System.Threading.ThreadManager::Initialize()
{
    var r0;
    var t;
    r0 = (t=[],t.$=_[114],t)/*$t0 = new System.Void System.Threading.ThreadManager/ThreadsByTask::.ctor()()*/;
    $$[227].call(r0,0,Number.POSITIVE_INFINITY,null,[],[null,null])/*$t0..ctor()*/;
    _[113] = r0/*System.Threading.ThreadManager._threadsByTask = $t0*/;
    return;

},
function($ep,$end,$rv,$pc,$f,r1,r0,r2,r3)
// 226: System.Threading.Thread[] System.Threading.ThreadManager::GetThreads()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = _[113]/*$t0 = System.Threading.ThreadManager._threadsByTask*/;
                    $rv = $$[85].call(r1)/*$rv = $t0.GetKeys()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r3 = $rv/*V_0.1 = $rv*/;
                    r2 = $$[519](_[91],r3.length)/*V_1.1 = new System.Threading.Thread[(System.Int32)V_0.1.Length]*/;
                    r0 = 0/*V_2.1 = 0*/;
                    $ep = 3;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    if((r0 < r3.length))
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    return r2/*V_1.1*/;
                }
                case 5:
                {
                    $ep = 6;
                    r1 = _[113]/*$t10 = System.Threading.ThreadManager._threadsByTask*/;
                    r1 = r1[r3[r0]]/*$t13 = $t10.get_Item(V_0.1[V_2.3])*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    r2[r0] = r1/*V_1.1[V_2.3] = $t13*/;
                    r0 = (r0 + 1)/*V_2.2 = V_2.3 Add 1*/;
                    $ep = 3;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 227: System.Void System.Threading.ThreadManager/ThreadsByTask::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 228: System.Boolean System.AttributeUsageAttribute::get_AllowMultiple()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[0]/*V_0.1 = this._allowMultiple*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 229: System.Void System.AttributeUsageAttribute::set_AllowMultiple(System.Boolean)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[0] = $f[2]/*this._allowMultiple = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 230: System.Boolean System.AttributeUsageAttribute::get_Inherited()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[1]/*V_0.1 = this._inherited*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 231: System.Void System.AttributeUsageAttribute::set_Inherited(System.Boolean)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[1] = $f[2]/*this._inherited = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 232: System.AttributeTargets System.AttributeUsageAttribute::get_ValidOn()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[2]/*V_0.1 = this._validOn*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 233: System.Void System.AttributeUsageAttribute::.ctor(System.AttributeTargets)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[6].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    this[2] = $f[2]/*this._validOn = validOn*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 234: System.Void System.AttributeUsageAttribute::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[233].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null,32767])/*this..ctor(32767)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 235: System.Void System.AttributeUsageAttribute::.cctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[false,false,null],t.$=_[118],t)/*$t0 = new System.Void System.AttributeUsageAttribute::.ctor()()*/;
                    $$[234].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    _[119] = r0/*System.AttributeUsageAttribute.Default = $t0*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 236: System.Void System.Runtime.VTable::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 237: System.Void System.Runtime.VTableDebugInfo::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 238: System.Runtime.Class System.Runtime.MethodBase::get_DeclaringClass()
{
    var r0;
    var t;
    r0 = this[2]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 239: System.Void System.Runtime.MethodBase::set_DeclaringClass(System.Runtime.Class)
{
    var t;
    this[2] = a0/*this.k__BackingField = value*/;
    return;

},
function()
 // 240: System.Runtime.Class System.Runtime.MethodBase::get_ReturnType()
{
    var r0;
    var t;
    r0 = this[3]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 241: System.Void System.Runtime.MethodBase::set_ReturnType(System.Runtime.Class)
{
    var t;
    this[3] = a0/*this.k__BackingField = value*/;
    return;

},
function()
 // 242: System.String System.Runtime.MethodBase::get_Name()
{
    var r0;
    var t;
    r0 = this[4]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 243: System.Void System.Runtime.MethodBase::set_Name(System.String)
{
    var t;
    this[4] = a0/*this.k__BackingField = value*/;
    return;

},
function()
 // 244: System.String System.Runtime.MethodBase::get_FullName()
{
    var r0,r1;
    var t;
    r0 = $$[238].call(this)/*$t1 = this.get_DeclaringClass()*/;
    r1 = $$[215].call(r0)/*$t2 = $t1.get_FullName()*/;
    r0 = $$[242].call(this)/*$t5 = this.get_Name()*/;
    r0 = (r1 + "::" + r0)/*V_0.1 = System.String::Concat($t2, "::", $t5)*/;
    return r0/*V_0.1*/;

},
function()
 // 245: System.NativeFunction System.Runtime.MethodBase::get_Function()
{
    var r0;
    var t;
    r0 = this[5]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 246: System.Void System.Runtime.MethodBase::set_Function(System.NativeFunction)
{
    var t;
    this[5] = a0/*this.k__BackingField = value*/;
    return;

},
function($ep,$end,$rv,$pc,$f,r0)
// 247: System.NativeArray`1 System.Runtime.MethodBase::get_Parameters()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[0]/*V_0.1 = this._parameters*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 248: System.NativeArray`1 System.Runtime.MethodBase::get_CustomAttributes()
{
    var r0;
    var t;
    r0 = this[1]/*V_0.1 = this._customAttributes*/;
    return r0/*V_0.1*/;

},
function($ep,$end,$rv,$pc,$f,r0)
// 249: System.String System.Runtime.MethodBase::ToString()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = $$[244].call(this)/*V_0.1 = this.get_FullName()*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 250: System.Void System.Runtime.MethodBase::.ctor()
{
    var r0;
    var t;
    r0 = new Array()/*$t1 = new System.Void System.NativeArray`1::.ctor()()*/;
    this[0] = r0/*this._parameters = $t1*/;
    r0 = new Array()/*$t3 = new System.Void System.NativeArray`1::.ctor()()*/;
    this[1] = r0/*this._customAttributes = $t3*/;
    $$[5].call(this)/*this..ctor()*/;
    return;

},
function()
 // 251: System.Void System.Runtime.Constructor::.ctor()
{
    var t;
    $$[250].call(this)/*this..ctor()*/;
    return;

},
function()
 // 252: System.Void System.Runtime.Parameter::.ctor()
{
    var t;
    $$[5].call(this)/*this..ctor()*/;
    return;

},
function()
 // 253: System.String System.var::ToString()
{
    var r0;
    var t;
    r0 = this.toString()/*V_0.1 = this.NativeToString()*/;
    return r0/*V_0.1*/;

},
function($ep,$end,$rv,$pc,$f)
// 254: System.Void System.var::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 255: System.String[] System.String::Split(System.Char[])
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    if((!($f[2].length > 1)))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t9 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t9..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    throw r0/*$t9*/;
                }
                case 4:
                {
                    $ep = 5;
                    r0 = $f[2][0]/*$t14 = separator[0].ToString()*/;
                    $rv = this.split(r0)/*$rv = this.Split($t14)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function(a0/*prefix*/)
 // 256: System.Boolean System.String::StartsWith(System.String)
{
    var r1,r2,r0;
    var t;
    r2 = a0.length/*$t1 = prefix.get_Length()*/;
    r1 = this.length/*$t3 = this.get_Length()*/;
    if((!(r2 > r1)))
    {
        r1 = a0.length/*$t13 = prefix.get_Length()*/;
        r1 = this.substr(0,r1)/*$t14 = this.Substr(0, $t13)*/;
        r0 = (r1 == a0)/*V_0.2 = System.String::op_Equality($t14, prefix)*/;

    }
    else
    {
        r0 = 0/*V_0.1 = 0*/;

    }
    return r0/*V_0.3*/;

},
function(a0/*suffix*/)
 // 257: System.Boolean System.String::EndsWith(System.String)
{
    var r0;
    var t;
    r0 = (t=[null,null,null,null],t.$=_[7],t)/*$t1 = new System.Void System.Exception::.ctor(System.String)("Not yet implemented")*/;
    $$[18].call(r0,"Not yet implemented")/*$t1..ctor("Not yet implemented")*/;
    throw r0/*$t1*/;

},
function()
 // 258: System.String System.String::ToString()
{
    var t;
    return this/*this*/;

},
function(a0/*needle*/)
 // 259: System.Boolean System.String::Contains(System.String)
{
    var r0;
    var t;
    r0 = this.indexOf(a0)/*$t2 = this.IndexOf(needle)*/;
    return (!(r0 == -1))/*BooleanNot $t2 ValueEquality -1*/;

},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 260: System.String System.String::Concat(System.Object,System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[2]])/*$rv = System.String::SafeToString(obj0)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r1 = $rv/*$t1 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[3]])/*$rv = System.String::SafeToString(obj1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r0 = $rv/*$t3 = $rv*/;
                    r0 = (r1 + r0)/*V_0.1 = System.String::Concat($t1, $t3)*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2)
// 261: System.String System.String::Concat(System.Object,System.Object,System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,$f[2]])/*$rv = System.String::SafeToString(obj0)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r2 = $rv/*$t1 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,$f[3]])/*$rv = System.String::SafeToString(obj1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r1 = $rv/*$t3 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,$f[4]])/*$rv = System.String::SafeToString(obj2)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    r0 = $rv/*$t5 = $rv*/;
                    r0 = (r2 + r1 + r0)/*V_0.1 = System.String::Concat($t1, $t3, $t5)*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2,r3)
// 262: System.String System.String::Concat(System.Object,System.Object,System.Object,System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,$f[2]])/*$rv = System.String::SafeToString(obj0)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r3 = $rv/*$t1 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,$f[3]])/*$rv = System.String::SafeToString(obj1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r2 = $rv/*$t3 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,$f[4]])/*$rv = System.String::SafeToString(obj2)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r1 = $rv/*$t5 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,$f[5]])/*$rv = System.String::SafeToString(obj3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    r0 = $rv/*$t7 = $rv*/;
                    r0 = [r3, r2, r1, r0].join('')/*V_0.1 = System.String::Concat($t1, $t3, $t5, $t7)*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r0,r2)
// 263: System.String System.String::Concat(System.Object[])
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r2 = $$[519](_[129],$f[2].length)/*V_0.1 = new System.String[(System.Int32)objs.Length]*/;
                    r0 = 0/*V_1.1 = 0*/;
                    $ep = 2;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    if((r0 < $f[2].length))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 3;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 3:
                {
                    r1 = r2.join('')/*V_2.1 = System.String::Concat(V_0.1)*/;
                    return r1/*V_2.1*/;
                }
                case 4:
                {
                    $ep = 5;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t),[null,null,$f[2][r0]])/*$rv = System.String::SafeToString(objs[V_1.3])*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    r1 = $rv/*$t13 = $rv*/;
                    r2[r0] = r1/*V_0.1[V_1.3] = $t13*/;
                    r0 = (r0 + 1)/*V_1.2 = V_1.3 Add 1*/;
                    $ep = 2;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function(a0/*objs*/)
 // 264: System.String System.String::NativeConcat(System.String[])
{
    var r0,r1;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r1 = new Array()/*$t0 = new System.Void System.NativeArray`1::.ctor()()*/;
                r0 = 0/*V_1.1 = 0*/;
                $ep = 2;
            }
            case 2:
            {
                if((r0 < a0.length))
                {
                    $ep = 4;
                    continue $ctrl;

                }
                else
                {
                    $ep = 3;

                }
            }
            case 3:
            {
                r1 = r1.join("")/*V_2.1 = $t0.Join("")*/;
                return r1/*V_2.1*/;
            }
            case 4:
            {
                r1.push(a0[r0])/*$t0.Push(objs[V_1.3])*/;
                r0 = (r0 + 1)/*V_1.2 = V_1.3 Add 1*/;
                $ep = 2;
                continue $ctrl;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 265: System.String System.String::SafeToString(System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    if((!($f[2] == null)))
                    {
                        $ep = 3;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    r0 = "null"/*V_0.1 = "null"*/;
                    $ep = 4;
                    continue $ctrl;
                }
                case 3:
                {
                    $ep = 4;
                    $rv = $f[2].$[0].call($f[2],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$rv = obj.ToString()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    r0 = $rv/*V_0.2 = $rv*/;
                    return r0/*V_0.3*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r0)
// 266: System.Int32 System.String::Compare(System.String,System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r1 = ($f[2] > $f[3])/*$t2 = System.String::GreaterThan(strA, strB)*/;
                    if((!r1))
                    {
                        $ep = 3;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    r0 = 1/*V_0.1 = 1*/;
                    $ep = 6;
                    continue $ctrl;
                }
                case 3:
                {
                    r1 = ($f[2] == $f[3])/*$t9 = System.String::op_Equality(strA, strB)*/;
                    if((!r1))
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    r0 = 0/*V_0.2 = 0*/;
                    $ep = 6;
                    continue $ctrl;
                }
                case 5:
                {
                    r0 = -1/*V_0.3 = -1*/;
                    $ep = 6;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    return r0/*V_0.4*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 267: System.Boolean System.String::IsNullOrEmpty(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    if((!$f[2]))
                    {
                        $ep = 3;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    $ep = 5;
                    $rv = "".$[2].call("",0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[2]])/*$rv = "".Equals(str)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 4;
                    r1 = $rv/*$ts0 = $rv*/;
                    continue $ctrl;
                }
                case 3:
                {
                    r1 = 1/*$ts0 = 1*/;
                    $ep = 4;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    return r1/*$ts0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 268: System.Void System.String::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 269: System.Void System.NotImplementedException::.ctor()
{
    var t;
    $$[179].call(this)/*this..ctor()*/;
    return;

},
function(a0/*message*/)
 // 270: System.Void System.NotImplementedException::.ctor(System.String)
{
    var t;
    $$[180].call(this,a0)/*this..ctor(message)*/;
    return;

},
function($ep,$end,$rv,$pc,$f)
// 271: System.Void System.InvalidOperationException::.ctor(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[180].call(this,$f[2])/*this..ctor(message)*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 272: System.Void System.Resources.ResourceManager::Initialize()
{
    var r0;
    var t;
    r0 = (t=[null,null,null],t.$=_[193],t)/*$t0 = new System.Void System.Collections.Generic.Dictionary`2>::.ctor()()*/;
    $$[416].call(r0,0,Number.POSITIVE_INFINITY,null,[],[null,null])/*$t0..ctor()*/;
    _[140] = r0/*System.Resources.ResourceManager._resourceMap = $t0*/;
    return;

},
function($ep,$end,$rv,$pc,$f,r0,r1,r2)
// 273: System.Void System.Resources.ResourceManager::RegisterSIP(XaeiOS.SIP)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = _[140]/*$t0 = System.Resources.ResourceManager._resourceMap*/;
                    r1 = $f[2][6]/*V_5.1 = sip._pid*/;
                    $rv = r0.$[8].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r1])/*$rv = $t0.ContainsKey(V_5.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*$t3 = $rv*/;
                    if((!r0))
                    {
                        $ep = 3;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,"Registering SIP with ResourceManager: "])/*$rv = System.String::SafeToString("Registering SIP with ResourceManager: ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r1 = $rv/*$t23 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,$f[2]])/*$rv = System.String::SafeToString(sip)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r0 = $rv/*$t24 = $rv*/;
                    r0 = (r1 + r0)/*V_2.1 = System.String::Concat($t23, $t24)*/;
                    LogWrite("TRACE", r0)/*System.Diagnostics.Logging::Trace(V_2.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r0 = _[140]/*$t17 = System.Resources.ResourceManager._resourceMap*/;
                    r2 = $f[2][6]/*V_1.1 = sip._pid*/;
                    r1 = new Array()/*$t20 = new System.Void System.NativeArray`1::.ctor()()*/;
                    r0.$[6].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r2,r1])/*$t17.set_Item(V_1.1, $t20)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    return;
                }
                case 8:
                {
                    $ep = 9;
                    r0 = $f[2][6]/*V_4.1 = sip._pid*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,"SIP "])/*$rv = System.String::SafeToString("SIP ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    $ep = 10;
                    r2 = $rv/*$t25 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,new Number(r0)])/*$rv = System.String::SafeToString(box(System.Int32,V_4.1))*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 10:
                {
                    $ep = 11;
                    r1 = $rv/*$t26 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,"is already registered with ResourceManager"])/*$rv = System.String::SafeToString("is already registered with ResourceManager")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 11:
                {
                    $ep = 12;
                    r0 = $rv/*$t27 = $rv*/;
                    r0 = (r2 + r1 + r0)/*V_3.1 = System.String::Concat($t25, $t26, $t27)*/;
                    r1 = (t=[null,null,null,null],t.$=_[7],t)/*$t13 = new System.Void System.Exception::.ctor(System.String)(V_3.1)*/;
                    $$[18].call(r1,r0)/*$t13..ctor(V_3.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 12:
                {
                    throw r1/*$t13*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r2,r0,r3)
// 274: System.Void System.Resources.ResourceManager::CleanupAndUnregisterSIP(XaeiOS.SIP)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t),[null,null,"Cleaning up SIP: "])/*$rv = System.String::SafeToString("Cleaning up SIP: ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r2 = $rv/*$t35 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t),[null,null,$f[2]])/*$rv = System.String::SafeToString(sip)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r1 = $rv/*$t36 = $rv*/;
                    r1 = (r2 + r1)/*V_6.1 = System.String::Concat($t35, $t36)*/;
                    LogWrite("INFO", r1)/*System.Diagnostics.Logging::Info(V_6.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r1 = _[140]/*$t3 = System.Resources.ResourceManager._resourceMap*/;
                    r2 = $f[2][6]/*V_5.1 = sip._pid*/;
                    $rv = r1.$[5].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t),[null,null,r2])/*$rv = $t3.get_Item(V_5.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    r3 = $rv/*V_0.1 = $rv*/;
                    r0 = 0/*V_1.1 = 0*/;
                    $ep = 6;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    r1 = r3.length/*$t8 = V_0.1.get_Length()*/;
                    if((r0 < r1))
                    {
                        $ep = 7;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 12;
                        continue $ctrl;

                    }
                }
                case 7:
                {
                    $ep = 8;
                    r2 = $$[519](_[0],4)/*V_2.1 = new System.Object[4]*/;
                    r2[0] = "Freeing resource "/*V_2.1[0] = "Freeing resource "*/;
                    r1 = r3[r0]/*$t21 = V_0.1.get_Item(V_1.3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    $ep = 9;
                    r2[1] = r1/*V_2.1[1] = $t21*/;
                    r2[2] = " left by SIP: "/*V_2.1[2] = " left by SIP: "*/;
                    r2[3] = $f[2]/*V_2.1[3] = sip*/;
                    $rv = $$[263](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t),[null,null,r2])/*$rv = System.String::Concat(V_2.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    $ep = 10;
                    r1 = $rv/*$t26 = $rv*/;
                    LogWrite("INFO", r1)/*System.Diagnostics.Logging::Info($t26)*/;
                    r1 = r3[r0]/*$t28 = V_0.1.get_Item(V_1.3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 10:
                {
                    $ep = 11;
                    r1.$.i[83][0].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t),[null,null])/*$t28.Dispose()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 11:
                {
                    r0 = (r0 + 1)/*V_1.2 = V_1.3 Add 1*/;
                    $ep = 6;
                    continue $ctrl;
                }
                case 12:
                {
                    $ep = 13;
                    r1 = _[140]/*$t11 = System.Resources.ResourceManager._resourceMap*/;
                    r2 = $f[2][6]/*V_4.1 = sip._pid*/;
                    r1.$[10].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t),[null,null,r2])/*$t11.Remove(V_4.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 13:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 275: System.Void System.Resources.ResourceManager::RegisterResource(System.IDisposable)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = _[140]/*$t0 = System.Resources.ResourceManager._resourceMap*/;
                    $rv = $$[392]()/*$rv = XaeiOS.SIP::get_CurrentSIP()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $rv/*$t5 = $rv*/;
                    r0 = r0[6]/*V_1.1 = $t5._pid*/;
                    $rv = r1.$[5].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0])/*$rv = $t0.get_Item(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    r0.push($f[2])/*V_0.1.Push(resource)*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 276: System.Void System.Resources.ResourceManager::FreeResource(System.IDisposable)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 277: System.Void XaeiOS.Boot.BootMethod::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[6].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 278: System.Void System.Threading.ManualResetEvent::Set()
{
    var t;
    this[0] = 1/*this._set = 1*/;
    $$[281].call(this)/*this.Signal()*/;
    return;

},
function()
 // 279: System.Void System.Threading.ManualResetEvent::Reset()
{
    var t;
    this[0] = 0/*this._set = 0*/;
    return;

},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 280: System.Void System.Threading.ManualResetEvent::WaitOne()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $end = Number.POSITIVE_INFINITY;
    $ctrl:
    do
    {
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[0]/*V_1.1 = this._set*/;
                    if(r0)
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r1 = $$[605]()/*V_0.1 = XaeiOS.SystemCalls::GetCurrentTask()*/;
                    r0 = this[1]/*$t4 = this._waitingList*/;
                    r0.push(r1)/*$t4.Push(V_0.1)*/;
                }
                case 3:
                {
                    $ep = 4;
                    $$[602](r1)/*XaeiOS.SystemCalls::BlockTask(V_0.1)*/;
                    $$[603](0,Number.POSITIVE_INFINITY,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*XaeiOS.SystemCalls::Yield()*/;
                }
                case 4:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 281: System.Void System.Threading.ManualResetEvent::Signal()
{
    var r1,r0;
    var t;
    r0 = 0/*V_0.1 = 0*/;
    r1 = this[1]/*$t2 = this._waitingList*/;
    r1 = r1.length/*$t3 = $t2.get_Length()*/;
    if((r0 < r1))
    {
        r1 = this[1]/*$t10 = this._waitingList*/;
        r1 = r1[r0]/*$t12 = $t10.get_Item(V_0.3)*/;
        $$[601](r1)/*XaeiOS.SystemCalls::ScheduleTask($t12)*/;
        r0 = (r0 + 1)/*V_0.2 = V_0.3 Add 1*/;

    }
    else
    {
        r1 = this[1]/*$t7 = this._waitingList*/;
        r1.length = 0/*$t7.set_Length(0)*/;
        return;

    }

},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 282: System.Boolean System.Threading.ManualResetEvent::WaitOne(System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $end = Number.POSITIVE_INFINITY;
    $ctrl:
    do
    {
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = (t=[null,null,false],t.$=_[148],t)/*$t0 = new System.Void System.Threading.ManualResetEvent/TimedUnblocker::.ctor()()*/;
                    $$[287].call(r1,0,Number.POSITIVE_INFINITY,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$t0..ctor()*/;
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $$[605]()/*$t1 = XaeiOS.SystemCalls::GetCurrentTask()*/;
                    r1[0] = r0/*$t0.Task = $t1*/;
                    r1[2] = 0/*$t0.TimedOut = 0*/;
                    $$[285].call(r1,0,Number.POSITIVE_INFINITY,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[2]])/*$t0.ScheduleUnblock(timeoutMs)*/;
                }
                case 3:
                {
                    $ep = 4;
                    $f.$ecp = 4/*Frame.ExceptionCatchPointer = 4*/;
                    $$[280].call(this,0,Number.POSITIVE_INFINITY,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*this.WaitOne()*/;
                }
                case 4:
                {
                    $ep = 5;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[286].call(r1)/*$t0.Cancel()*/;
                }
                case 5:
                {
                    if(($f.$e != null))
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 6;

                    }
                }
                case 6:
                {
                    r0 = r1[2]/*$t5 = $t0.TimedOut*/;
                    $ep = 7;
                }
                case 7:
                {
                    return (!r0)/*BooleanNot $t5*/;
                }
                case 8:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 283: System.Void System.Threading.ManualResetEvent::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    r0 = new Array()/*$t2 = new System.Void System.NativeArray`1::.ctor()()*/;
                    this[1] = r0/*this._waitingList = $t2*/;
                    this[0] = 0/*this._set = 0*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 284: System.Void System.Threading.ManualResetEvent/TimedUnblocker::Unblock()
{
    var r0;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r0 = this[1]/*$t1 = this.TimeoutId*/;
                if((r0 == null))
                {
                    $ep = 3;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                $ep = 3;
                this[2] = 1/*this.TimedOut = 1*/;
                r0 = this[0]/*$t8 = this.Task*/;
                $$[601](r0)/*XaeiOS.SystemCalls::ScheduleTask($t8)*/;
            }
            case 3:
            {
                return;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 285: System.Void System.Threading.ManualResetEvent/TimedUnblocker::ScheduleUnblock(System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = $$[113].call($$[284],this)/*$t3 = new System.Void System.NativeVoidDelegate::.ctor(System.Object,System.IntPtr)(this, System.Threading.ManualResetEvent/TimedUnblocker::Unblock)*/;
                    /*$t3..ctor(this, System.Threading.ManualResetEvent/TimedUnblocker::Unblock)*/if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $$[114](r0)/*$t4 = System.NativeFunction::op_Explicit($t3)*/;
                    r0 = setTimeout(r0, $f[2])/*$t7 = System.Global::SetTimeout($t4, (System.Int64)timeoutMs)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    this[1] = r0/*this.TimeoutId = $t7*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 286: System.Void System.Threading.ManualResetEvent/TimedUnblocker::Cancel()
{
    var r0;
    var t;
    LogWrite("TRACE", "Unblocker::Cancel()")/*System.Diagnostics.Logging::Trace("Unblocker::Cancel()")*/;
    r0 = this[1]/*$t2 = this.TimeoutId*/;
    clearTimeout(r0)/*System.Global::ClearTimeout($t2)*/;
    this[1] = null/*this.TimeoutId = null*/;
    this[0] = null/*this.Task = null*/;
    return;

},
function($ep,$end,$rv,$pc,$f)
// 287: System.Void System.Threading.ManualResetEvent/TimedUnblocker::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 288: System.Void System.Security.SecurityException::.ctor(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[18].call(this,$f[2])/*this..ctor(message)*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 289: System.Runtime.Class System.Runtime.Property::get_DeclaringClass()
{
    var r0;
    var t;
    r0 = this[1]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 290: System.Void System.Runtime.Property::set_DeclaringClass(System.Runtime.Class)
{
    var t;
    this[1] = a0/*this.k__BackingField = value*/;
    return;

},
function()
 // 291: System.Runtime.Class System.Runtime.Property::get_Type()
{
    var r0;
    var t;
    r0 = this[2]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 292: System.Void System.Runtime.Property::set_Type(System.Runtime.Class)
{
    var t;
    this[2] = a0/*this.k__BackingField = value*/;
    return;

},
function()
 // 293: System.String System.Runtime.Property::get_Name()
{
    var r0;
    var t;
    r0 = this[3]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 294: System.Void System.Runtime.Property::set_Name(System.String)
{
    var t;
    this[3] = a0/*this.k__BackingField = value*/;
    return;

},
function()
 // 295: System.String System.Runtime.Property::get_FullName()
{
    var r0,r1;
    var t;
    r0 = $$[289].call(this)/*$t1 = this.get_DeclaringClass()*/;
    r1 = $$[215].call(r0)/*$t2 = $t1.get_FullName()*/;
    r0 = $$[293].call(this)/*$t5 = this.get_Name()*/;
    r0 = (r1 + "::" + r0)/*V_0.1 = System.String::Concat($t2, "::", $t5)*/;
    return r0/*V_0.1*/;

},
function()
 // 296: System.Runtime.Method System.Runtime.Property::get_GetMethod()
{
    var r0;
    var t;
    r0 = this[4]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 297: System.Void System.Runtime.Property::set_GetMethod(System.Runtime.Method)
{
    var t;
    this[4] = a0/*this.k__BackingField = value*/;
    return;

},
function()
 // 298: System.Runtime.Method System.Runtime.Property::get_SetMethod()
{
    var r0;
    var t;
    r0 = this[5]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 299: System.Void System.Runtime.Property::set_SetMethod(System.Runtime.Method)
{
    var t;
    this[5] = a0/*this.k__BackingField = value*/;
    return;

},
function()
 // 300: System.NativeArray`1 System.Runtime.Property::get_CustomAttributes()
{
    var r0;
    var t;
    r0 = this[0]/*V_0.1 = this._customAttributes*/;
    return r0/*V_0.1*/;

},
function()
 // 301: System.Void System.Runtime.Property::.ctor()
{
    var r0;
    var t;
    r0 = new Array()/*$t1 = new System.Void System.NativeArray`1::.ctor()()*/;
    this[0] = r0/*this._customAttributes = $t1*/;
    $$[5].call(this)/*this..ctor()*/;
    return;

},
function(a0/*message*/)
 // 302: System.Void System.ArgumentException::.ctor(System.String)
{
    var t;
    $$[18].call(this,a0)/*this..ctor(message)*/;
    return;

},
function(a0/*message*/)
 // 303: System.Void System.ArgumentOutOfRangeException::.ctor(System.String)
{
    var t;
    $$[302].call(this,a0)/*this..ctor(message)*/;
    return;

},
function($ep,$end,$rv,$pc,$f)
// 304: System.Void System.Collections.Generic.KeyValuePair`2::.ctor(K,V)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    this[0] = $f[2]/*this.Key = key*/;
                    this[1] = $f[3]/*this.Value = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 305: System.Void System.Runtime.CompilerServices.RequiredAttributeAttribute::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[6].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 306: System.Void XaeiOS.SIPManager::Initialize()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null],t.$=_[193],t)/*$t0 = new System.Void System.Collections.Generic.Dictionary`2::.ctor()()*/;
                    $$[416].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    _[156] = r0/*XaeiOS.SIPManager._sips = $t0*/;
                    _[157] = 0/*XaeiOS.SIPManager._pidCounter = 0*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 307: System.Void XaeiOS.SIPManager::RegisterSIP(XaeiOS.SIP)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = $f[2][6]/*V_2.1 = sip._pid*/;
                    if((r0 == -1))
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r1 = $$[311]()/*V_0.1 = XaeiOS.SIPManager::GetPID()*/;
                    $$[347].call($f[2],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*sip.set_PID(V_0.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r0 = _[156]/*$t9 = XaeiOS.SIPManager._sips*/;
                    r0.$[6].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1,$f[2]])/*$t9.set_Item(V_0.1, sip)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    return;
                }
                case 5:
                {
                    $ep = 6;
                    r0 = (t=[null,null,null,null],t.$=_[151],t)/*$t6 = new System.Void System.ArgumentException::.ctor(System.String)("SIP is already registered.")*/;
                    $$[302].call(r0,"SIP is already registered.")/*$t6..ctor("SIP is already registered.")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    throw r0/*$t6*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 308: System.Void XaeiOS.SIPManager::UnregisterSIP(XaeiOS.SIP)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = _[156]/*$t0 = XaeiOS.SIPManager._sips*/;
                    r1 = $f[2][6]/*V_0.1 = sip._pid*/;
                    r0.$[10].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*$t0.Remove(V_0.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 309: XaeiOS.SIP[] XaeiOS.SIPManager::GetSIPs()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = _[156]/*$t0 = XaeiOS.SIPManager._sips*/;
                    $rv = $$[415].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$rv = $t0.GetValues()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 310: XaeiOS.SIP XaeiOS.SIPManager::GetSIP(System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = _[156]/*$t0 = XaeiOS.SIPManager._sips*/;
                    $rv = r0.$[5].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2]])/*$rv = $t0.get_Item(id)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 311: System.Int32 XaeiOS.SIPManager::GetPID()
{
    var r0;
    var t;
    r0 = _[157]/*$tf1 = XaeiOS.SIPManager._pidCounter*/;
    _[157] = (r0 + 1)/*XaeiOS.SIPManager._pidCounter = $tf1 Add 1*/;
    return r0/*$tf1*/;

},
function($ep,$end,$rv,$pc,$f)
// 312: System.String XaeiOS.Security.ExternalIdentity::get_AuthenticationType()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    return null/*null*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 313: System.Boolean XaeiOS.Security.ExternalIdentity::get_IsAuthenticated()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    return 0/*0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 314: System.String XaeiOS.Security.ExternalIdentity::get_Name()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    return "External"/*"External"*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 315: System.Void XaeiOS.Security.ExternalIdentity::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 316: System.Runtime.Method System.Runtime.CustomAttribute::get_Constructor()
{
    var r0;
    var t;
    r0 = this[0]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 317: System.Void System.Runtime.CustomAttribute::set_Constructor(System.Runtime.Method)
{
    var t;
    this[0] = a0/*this.k__BackingField = value*/;
    return;

},
function()
 // 318: System.Void System.Runtime.CustomAttribute::.ctor()
{
    var t;
    $$[5].call(this)/*this..ctor()*/;
    return;

},
function($ep,$end,$rv,$pc,$f,r0)
// 319: System.Void System.Diagnostics.Debug::Assert(System.String,System.Boolean)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    if($f[3])
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = ("Assertion failed: " + $f[2])/*$t3 = System.String::Concat("Assertion failed: ", message)*/;
                    LogWrite("DEBUG", r0)/*System.Diagnostics.Logging::Debug($t3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r0 = (t=[null,null,null,null],t.$=_[7],t)/*$t5 = new System.Void System.Exception::.ctor(System.String)(message)*/;
                    $$[18].call(r0,$f[2])/*$t5..ctor(message)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    throw r0/*$t5*/;
                }
                case 5:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 320: System.IO.TextWriter System.Console::get_Out()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = $$[392]()/*V_0.1 = XaeiOS.SIP::get_CurrentSIP()*/;
                    if((!(r0 == null)))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = (t=[null,null,null,null],t.$=_[191],t)/*$t8 = new System.Void System.ExecutionEngineException::.ctor(System.String)("No process currently running")*/;
                    $$[406].call(r0,"No process currently running")/*$t8..ctor("No process currently running")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    throw r0/*$t8*/;
                }
                case 4:
                {
                    r0 = r0[13]/*V_3.1 = V_0.1.k__BackingField*/;
                    return r0/*V_3.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 321: System.String System.Console::ReadLine()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 322: System.Int32 System.Console::Read()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 323: System.String System.Console::get_Title()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[166],t)/*$t0 = new System.Void System.NotSupportedException::.ctor()()*/;
                    $$[330].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 324: System.Void System.Console::set_Title(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[166],t)/*$t0 = new System.Void System.NotSupportedException::.ctor()()*/;
                    $$[330].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 325: System.Void System.Console::Write(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[320](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$rv = System.Console::get_Out()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $rv/*$t0 = $rv*/;
                    r0.$[4].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2]])/*$t0.Write(s)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 326: System.Void System.Console::WriteLine(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = ($f[2] + "\n")/*$t2 = System.String::Concat(s, "
")*/;
                    $$[325](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0])/*System.Console::Write($t2)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 327: System.Void System.Console::WriteLine(System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,new Number($f[2])])/*$rv = System.String::SafeToString(box(System.Int32,value))*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r1 = $rv/*$t4 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,"\n"])/*$rv = System.String::SafeToString("
")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r0 = $rv/*$t5 = $rv*/;
                    r0 = (r1 + r0)/*V_0.1 = System.String::Concat($t4, $t5)*/;
                    $$[325](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0])/*System.Console::Write(V_0.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 328: System.Void System.Console::WriteLine()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[325](0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null,"\n"])/*System.Console::Write("
")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 329: System.Void System.Console::SetOut(System.IO.TextWriter)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = $$[392]()/*V_0.1 = XaeiOS.SIP::get_CurrentSIP()*/;
                    if((!(r0 == null)))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = (t=[null,null,null,null],t.$=_[191],t)/*$t8 = new System.Void System.ExecutionEngineException::.ctor(System.String)("No process currently running")*/;
                    $$[406].call(r0,"No process currently running")/*$t8..ctor("No process currently running")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    throw r0/*$t8*/;
                }
                case 4:
                {
                    $ep = 5;
                    $$[368].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2]])/*V_0.1.set_Output(writer)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 330: System.Void System.NotSupportedException::.ctor()
{
    var t;
    $$[179].call(this)/*this..ctor()*/;
    return;

},
function(a0/*message*/)
 // 331: System.Void System.NotSupportedException::.ctor(System.String)
{
    var t;
    $$[180].call(this,a0)/*this..ctor(message)*/;
    return;

},
function(a0/*message*/,a1/*innerException*/)
 // 332: System.Void System.NotSupportedException::.ctor(System.String,System.Exception)
{
    var t;
    $$[181].call(this,a0,a1)/*this..ctor(message, innerException)*/;
    return;

},
function(a0/*message*/)
 // 333: System.Void System.InvalidCastException::.ctor(System.String)
{
    var t;
    $$[18].call(this,a0)/*this..ctor(message)*/;
    return;

},
function($ep,$end,$rv,$pc,$f)
// 334: System.Void System.EventArgs::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 335: System.Void System.EventArgs::.cctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[],t.$=_[168],t)/*$t0 = new System.Void System.EventArgs::.ctor()()*/;
                    $$[334].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    _[169] = r0/*System.EventArgs.Empty = $t0*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 336: System.String System.Decimal::ToString()
{
    var r0;
    var t;
    r0 = this.toString()/*V_0.1 = this.ToString()*/;
    return r0/*V_0.1*/;

},
function($ep,$end,$rv,$pc,$f,r0)
// 337: System.Runtime.CompilerServices.MethodImplOptions System.Runtime.CompilerServices.MethodImplAttribute::get_Options()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[0]/*V_0.1 = this._options*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 338: System.Void System.Runtime.CompilerServices.MethodImplAttribute::.ctor(System.Int16)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[6].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = (t=[null,null,null,null],t.$=_[166],t)/*$t1 = new System.Void System.NotSupportedException::.ctor()()*/;
                    $$[330].call(r0)/*$t1..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    throw r0/*$t1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 339: System.Void System.Runtime.CompilerServices.MethodImplAttribute::.ctor(System.Runtime.CompilerServices.MethodImplOptions)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[6].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    this[0] = $f[2]/*this._options = options*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 340: System.Runtime.CompilerServices.MethodImplOptions System.Runtime.CompilerServices.XaeiOSMethodImplAttribute::get_Options()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[0]/*V_0.1 = this._options*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 341: System.String System.Runtime.CompilerServices.XaeiOSMethodImplAttribute::get_Implementation()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[1]/*V_0.1 = this._implementation*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 342: System.Void System.Runtime.CompilerServices.XaeiOSMethodImplAttribute::set_Implementation(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[1] = $f[2]/*this._implementation = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 343: System.Void System.Runtime.CompilerServices.XaeiOSMethodImplAttribute::.ctor(System.Runtime.CompilerServices.MethodImplOptions)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[6].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    this[0] = $f[2]/*this._options = options*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 344: System.String System.Reflection.DefaultMemberAttribute::get_MemberName()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[0]/*V_0.1 = this.member_name*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 345: System.Void System.Reflection.DefaultMemberAttribute::.ctor(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[6].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    this[0] = $f[2]/*this.member_name = member_name*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 346: System.Int32 XaeiOS.SIP::get_PID()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[6]/*V_0.1 = this._pid*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 347: System.Void XaeiOS.SIP::set_PID(System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[6] = $f[2]/*this._pid = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 348: System.String XaeiOS.SIP::get_Name()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[7]/*V_0.1 = this._name*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 349: System.Boolean XaeiOS.SIP::get_IsDaemon()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[12]/*V_0.1 = this.k__BackingField*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 350: System.Void XaeiOS.SIP::set_IsDaemon(System.Boolean)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[12] = $f[2]/*this.k__BackingField = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 351: System.Void XaeiOS.SIP::add_QuitSignal(XaeiOS.Process.SignalHandler)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = this[15]/*V_1.1 = this.k__BackingField*/;
                    $$[420](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Enter(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $f.$ecp = 5/*Frame.ExceptionCatchPointer = 5*/;
                    r0 = this[8]/*$t5 = this._quitSignal*/;
                    $ep = 3;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    $rv = $$[31](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0,$f[2]])/*$rv = System.Delegate::Combine($t5, value)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    r0 = $rv/*$t7 = $rv*/;
                    this[8] = $$[507](r0,_[52],true)/*(XaeiOS.Process.SignalHandler)$t7*//*this._quitSignal = (XaeiOS.Process.SignalHandler)$t7*/;
                    $ep = 5;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[421](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Exit(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    if(($f.$e != null))
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 7;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 7:
                {
                    return;
                }
                case 8:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 352: System.Void XaeiOS.SIP::remove_QuitSignal(XaeiOS.Process.SignalHandler)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = this[15]/*V_1.1 = this.k__BackingField*/;
                    $$[420](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Enter(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $f.$ecp = 5/*Frame.ExceptionCatchPointer = 5*/;
                    r0 = this[8]/*$t5 = this._quitSignal*/;
                    $ep = 3;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    $rv = $$[32](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0,$f[2]])/*$rv = System.Delegate::Remove($t5, value)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    r0 = $rv/*$t7 = $rv*/;
                    this[8] = $$[507](r0,_[52],true)/*(XaeiOS.Process.SignalHandler)$t7*//*this._quitSignal = (XaeiOS.Process.SignalHandler)$t7*/;
                    $ep = 5;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[421](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Exit(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    if(($f.$e != null))
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 7;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 7:
                {
                    return;
                }
                case 8:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 353: System.Void XaeiOS.SIP::add__quitSignal(XaeiOS.Process.SignalHandler)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[8]/*$t2 = this._quitSignal*/;
                    $rv = $$[31](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0,$f[2]])/*$rv = System.Delegate::Combine($t2, value)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*$t4 = $rv*/;
                    this[8] = $$[507](r0,_[52],true)/*(XaeiOS.Process.SignalHandler)$t4*//*this._quitSignal = (XaeiOS.Process.SignalHandler)$t4*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 354: System.Void XaeiOS.SIP::remove__quitSignal(XaeiOS.Process.SignalHandler)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[8]/*$t2 = this._quitSignal*/;
                    $rv = $$[32](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0,$f[2]])/*$rv = System.Delegate::Remove($t2, value)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*$t4 = $rv*/;
                    this[8] = $$[507](r0,_[52],true)/*(XaeiOS.Process.SignalHandler)$t4*//*this._quitSignal = (XaeiOS.Process.SignalHandler)$t4*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 355: System.Void XaeiOS.SIP::add_CustomSignal(XaeiOS.Process.CustomSignalHandler)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = this[15]/*V_1.1 = this.k__BackingField*/;
                    $$[420](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Enter(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $f.$ecp = 5/*Frame.ExceptionCatchPointer = 5*/;
                    r0 = this[9]/*$t5 = this._customSignal*/;
                    $ep = 3;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    $rv = $$[31](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0,$f[2]])/*$rv = System.Delegate::Combine($t5, value)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    r0 = $rv/*$t7 = $rv*/;
                    this[9] = $$[507](r0,_[53],true)/*(XaeiOS.Process.CustomSignalHandler)$t7*//*this._customSignal = (XaeiOS.Process.CustomSignalHandler)$t7*/;
                    $ep = 5;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[421](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Exit(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    if(($f.$e != null))
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 7;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 7:
                {
                    return;
                }
                case 8:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 356: System.Void XaeiOS.SIP::remove_CustomSignal(XaeiOS.Process.CustomSignalHandler)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = this[15]/*V_1.1 = this.k__BackingField*/;
                    $$[420](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Enter(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $f.$ecp = 5/*Frame.ExceptionCatchPointer = 5*/;
                    r0 = this[9]/*$t5 = this._customSignal*/;
                    $ep = 3;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    $rv = $$[32](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0,$f[2]])/*$rv = System.Delegate::Remove($t5, value)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    r0 = $rv/*$t7 = $rv*/;
                    this[9] = $$[507](r0,_[53],true)/*(XaeiOS.Process.CustomSignalHandler)$t7*//*this._customSignal = (XaeiOS.Process.CustomSignalHandler)$t7*/;
                    $ep = 5;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[421](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Exit(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    if(($f.$e != null))
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 7;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 7:
                {
                    return;
                }
                case 8:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 357: System.Void XaeiOS.SIP::add__customSignal(XaeiOS.Process.CustomSignalHandler)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[9]/*$t2 = this._customSignal*/;
                    $rv = $$[31](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0,$f[2]])/*$rv = System.Delegate::Combine($t2, value)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*$t4 = $rv*/;
                    this[9] = $$[507](r0,_[53],true)/*(XaeiOS.Process.CustomSignalHandler)$t4*//*this._customSignal = (XaeiOS.Process.CustomSignalHandler)$t4*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 358: System.Void XaeiOS.SIP::remove__customSignal(XaeiOS.Process.CustomSignalHandler)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[9]/*$t2 = this._customSignal*/;
                    $rv = $$[32](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0,$f[2]])/*$rv = System.Delegate::Remove($t2, value)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*$t4 = $rv*/;
                    this[9] = $$[507](r0,_[53],true)/*(XaeiOS.Process.CustomSignalHandler)$t4*//*this._customSignal = (XaeiOS.Process.CustomSignalHandler)$t4*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 359: System.Void XaeiOS.SIP::add_Exiting(System.EventHandler)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = this[15]/*V_1.1 = this.k__BackingField*/;
                    $$[420](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Enter(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $f.$ecp = 5/*Frame.ExceptionCatchPointer = 5*/;
                    r0 = this[10]/*$t5 = this._exiting*/;
                    $ep = 3;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    $rv = $$[31](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0,$f[2]])/*$rv = System.Delegate::Combine($t5, value)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    r0 = $rv/*$t7 = $rv*/;
                    this[10] = $$[507](r0,_[11],true)/*(System.EventHandler)$t7*//*this._exiting = (System.EventHandler)$t7*/;
                    $ep = 5;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[421](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Exit(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    if(($f.$e != null))
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 7;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 7:
                {
                    return;
                }
                case 8:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 360: System.Void XaeiOS.SIP::remove_Exiting(System.EventHandler)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = this[15]/*V_1.1 = this.k__BackingField*/;
                    $$[420](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Enter(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $f.$ecp = 5/*Frame.ExceptionCatchPointer = 5*/;
                    r0 = this[10]/*$t5 = this._exiting*/;
                    $ep = 3;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    $rv = $$[32](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0,$f[2]])/*$rv = System.Delegate::Remove($t5, value)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    r0 = $rv/*$t7 = $rv*/;
                    this[10] = $$[507](r0,_[11],true)/*(System.EventHandler)$t7*//*this._exiting = (System.EventHandler)$t7*/;
                    $ep = 5;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[421](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Exit(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    if(($f.$e != null))
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 7;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 7:
                {
                    return;
                }
                case 8:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 361: System.Void XaeiOS.SIP::add__exiting(System.EventHandler)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[10]/*$t2 = this._exiting*/;
                    $rv = $$[31](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0,$f[2]])/*$rv = System.Delegate::Combine($t2, value)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*$t4 = $rv*/;
                    this[10] = $$[507](r0,_[11],true)/*(System.EventHandler)$t4*//*this._exiting = (System.EventHandler)$t4*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 362: System.Void XaeiOS.SIP::remove__exiting(System.EventHandler)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[10]/*$t2 = this._exiting*/;
                    $rv = $$[32](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0,$f[2]])/*$rv = System.Delegate::Remove($t2, value)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*$t4 = $rv*/;
                    this[10] = $$[507](r0,_[11],true)/*(System.EventHandler)$t4*//*this._exiting = (System.EventHandler)$t4*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 363: System.Void XaeiOS.SIP::add_Exited(System.EventHandler)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = this[15]/*V_1.1 = this.k__BackingField*/;
                    $$[420](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Enter(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $f.$ecp = 5/*Frame.ExceptionCatchPointer = 5*/;
                    r0 = this[11]/*$t5 = this._exited*/;
                    $ep = 3;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    $rv = $$[31](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0,$f[2]])/*$rv = System.Delegate::Combine($t5, value)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    r0 = $rv/*$t7 = $rv*/;
                    this[11] = $$[507](r0,_[11],true)/*(System.EventHandler)$t7*//*this._exited = (System.EventHandler)$t7*/;
                    $ep = 5;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[421](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Exit(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    if(($f.$e != null))
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 7;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 7:
                {
                    return;
                }
                case 8:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 364: System.Void XaeiOS.SIP::remove_Exited(System.EventHandler)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = this[15]/*V_1.1 = this.k__BackingField*/;
                    $$[420](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Enter(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $f.$ecp = 5/*Frame.ExceptionCatchPointer = 5*/;
                    r0 = this[11]/*$t5 = this._exited*/;
                    $ep = 3;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    $rv = $$[32](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0,$f[2]])/*$rv = System.Delegate::Remove($t5, value)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    r0 = $rv/*$t7 = $rv*/;
                    this[11] = $$[507](r0,_[11],true)/*(System.EventHandler)$t7*//*this._exited = (System.EventHandler)$t7*/;
                    $ep = 5;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[421](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Exit(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    if(($f.$e != null))
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 7;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 7:
                {
                    return;
                }
                case 8:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 365: System.Void XaeiOS.SIP::add__exited(System.EventHandler)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[11]/*$t2 = this._exited*/;
                    $rv = $$[31](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0,$f[2]])/*$rv = System.Delegate::Combine($t2, value)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*$t4 = $rv*/;
                    this[11] = $$[507](r0,_[11],true)/*(System.EventHandler)$t4*//*this._exited = (System.EventHandler)$t4*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 366: System.Void XaeiOS.SIP::remove__exited(System.EventHandler)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[11]/*$t2 = this._exited*/;
                    $rv = $$[32](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0,$f[2]])/*$rv = System.Delegate::Remove($t2, value)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*$t4 = $rv*/;
                    this[11] = $$[507](r0,_[11],true)/*(System.EventHandler)$t4*//*this._exited = (System.EventHandler)$t4*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 367: System.IO.TextWriter XaeiOS.SIP::get_Output()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[13]/*V_0.1 = this.k__BackingField*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 368: System.Void XaeiOS.SIP::set_Output(System.IO.TextWriter)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[13] = $f[2]/*this.k__BackingField = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 369: System.IO.TextWriter XaeiOS.SIP::get_Error()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[14]/*V_0.1 = this.k__BackingField*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 370: System.Void XaeiOS.SIP::set_Error(System.IO.TextWriter)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[14] = $f[2]/*this.k__BackingField = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 371: System.Object XaeiOS.SIP::get_SyncRoot()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[15]/*V_0.1 = this.k__BackingField*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 372: System.Void XaeiOS.SIP::set_SyncRoot(System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[15] = $f[2]/*this.k__BackingField = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 373: System.Void XaeiOS.SIP::Start()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[374].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null,0])/*this.Start(0)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 374: System.Void XaeiOS.SIP::Start(System.Boolean)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[4]/*$t1 = this._state*/;
                    if((r0 == 0))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = (t=[null,null,null,null],t.$=_[166],t)/*$t6 = new System.Void System.NotSupportedException::.ctor(System.String)("SIP already started")*/;
                    $$[331].call(r0,"SIP already started")/*$t6..ctor("SIP already started")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    throw r0/*$t6*/;
                }
                case 4:
                {
                    $ep = 5;
                    $$[307](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,this])/*XaeiOS.SIPManager::RegisterSIP(this)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    if($f[2])
                    {
                        $ep = 7;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 6;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r0 = $$[392]()/*$t9 = XaeiOS.SIP::get_CurrentSIP()*/;
                    $$[381].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,this])/*$t9.AddChild(this)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    r0 = this[13]/*V_2.1 = this.k__BackingField*/;
                    if((!(r0 == null)))
                    {
                        $ep = 10;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 8;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 8:
                {
                    $ep = 9;
                    r0 = (t=[],t.$=_[178],t)/*$t20 = new System.Void XaeiOS.SIP/ConsoleTextWriter::.ctor()()*/;
                    $$[398].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t20..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    $ep = 10;
                    $$[368].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0])/*this.set_Output($t20)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 10:
                {
                    r0 = this[14]/*V_1.1 = this.k__BackingField*/;
                    if((!(r0 == null)))
                    {
                        $ep = 13;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 11;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 11:
                {
                    $ep = 12;
                    r0 = (t=[],t.$=_[178],t)/*$t30 = new System.Void XaeiOS.SIP/ConsoleTextWriter::.ctor()()*/;
                    $$[398].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t30..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 12:
                {
                    $ep = 13;
                    $$[370].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0])/*this.set_Error($t30)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 13:
                {
                    $ep = 14;
                    $$[273](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,this])/*System.Resources.ResourceManager::RegisterSIP(this)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 14:
                {
                    $ep = 15;
                    r0 = this[0]/*$t33 = this._startThread*/;
                    $$[157].call(r0)/*$t33.Start()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 15:
                {
                    this[4] = 1/*this._state = 1*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 375: System.Void XaeiOS.SIP::HandleSignal(XaeiOS.Process.Signal,System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = this[15]/*V_2.1 = this.k__BackingField*/;
                    $$[420](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Enter(V_2.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $f.$ecp = 11/*Frame.ExceptionCatchPointer = 11*/;
                    if((!($f[2] == 9)))
                    {
                        $ep = 3;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 10;
                        continue $ctrl;

                    }
                }
                case 3:
                {
                    if((!($f[2] == 3)))
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 7;
                        continue $ctrl;

                    }
                }
                case 4:
                {
                    if((!($f[2] == 16)))
                    {
                        $ep = 11;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 5;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 5:
                {
                    r0 = this[9]/*$t36 = this._customSignal*/;
                    if((r0 == null))
                    {
                        $ep = 11;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 6;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 6:
                {
                    $ep = 11;
                    r0 = this[9]/*$t41 = this._customSignal*/;
                    r0.$[4].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,[$f[3]]])/*$t41.Invoke(data)*/;
                    continue $ctrl;
                }
                case 7:
                {
                    r0 = this[8]/*$t19 = this._quitSignal*/;
                    if((r0 == null))
                    {
                        $ep = 8;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 9;
                        continue $ctrl;

                    }
                }
                case 8:
                {
                    $ep = 11;
                    $$[388].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*this.Quit()*/;
                    continue $ctrl;
                }
                case 9:
                {
                    $ep = 11;
                    r0 = this[8]/*$t24 = this._quitSignal*/;
                    r0.$[4].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,[$f[2], $f[3]]])/*$t24.Invoke(signal, data)*/;
                    continue $ctrl;
                }
                case 10:
                {
                    $ep = 11;
                    $$[389].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*this.Kill()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 11:
                {
                    $ep = 12;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[421](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Exit(V_2.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 12:
                {
                    if(($f.$e != null))
                    {
                        $ep = 14;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 13;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 13:
                {
                    return;
                }
                case 14:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 376: System.Void XaeiOS.SIP::AddPrincipal(System.Security.Principal.IPrincipal)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = this[15]/*V_1.1 = this.k__BackingField*/;
                    $$[420](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Enter(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $f.$ecp = 4/*Frame.ExceptionCatchPointer = 4*/;
                    r0 = this[5]/*$t4 = this._principals*/;
                    $ep = 3;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r0.$[9].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[2]])/*$t4.Add(principal)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[421](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Exit(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    if(($f.$e != null))
                    {
                        $ep = 7;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 6;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 6:
                {
                    return;
                }
                case 7:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 377: System.Collections.Generic.List`1 XaeiOS.SIP::GetPrincipals()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[5]/*V_0.1 = this._principals*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 378: System.Int32 XaeiOS.SIP::GetHashCode()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[6]/*V_0.1 = this._pid*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2,r3)
// 379: System.String XaeiOS.SIP::ToString()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[6]/*$t1 = this._pid*/;
                    r1 = this[7]/*$t5 = this._name*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,new Number(r0)])/*$rv = System.String::SafeToString(box(System.Int32,$t1))*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r3 = $rv/*$t7 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,": "])/*$rv = System.String::SafeToString(": ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r2 = $rv/*$t8 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,r1])/*$rv = System.String::SafeToString($t5)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    r0 = $rv/*$t9 = $rv*/;
                    r0 = (r3 + r2 + r0)/*V_1.1 = System.String::Concat($t7, $t8, $t9)*/;
                    return r0/*V_1.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r2,r0)
// 380: System.Boolean XaeiOS.SIP::Equals(System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    if((!($$[508]($f[2],_[177]) == null)))
                    {
                        $ep = 3;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    r0 = 0/*V_1.1 = 0*/;
                    $ep = 4;
                    continue $ctrl;
                }
                case 3:
                {
                    r2 = $$[508]($f[2],_[177])[6]/*$t9 = o is XaeiOS.SIP._pid*/;
                    r1 = this[6]/*$t11 = this._pid*/;
                    r0 = (r2 == r1)/*V_1.2 = $t9 ValueEquality $t11*/;
                    $ep = 4;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    return r0/*V_1.3*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 381: System.Void XaeiOS.SIP::AddChild(XaeiOS.SIP)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = $f[2][2]/*$t1 = child._parent*/;
                    if((r0 == null))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = (t=[null,null,null,null],t.$=_[191],t)/*$t6 = new System.Void System.ExecutionEngineException::.ctor(System.String)("SIP already had a parent")*/;
                    $$[406].call(r0,"SIP already had a parent")/*$t6..ctor("SIP already had a parent")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    throw r0/*$t6*/;
                }
                case 4:
                {
                    $ep = 5;
                    r0 = $$[519](_[0],4)/*V_1.1 = new System.Object[4]*/;
                    r0[0] = "Process "/*V_1.1[0] = "Process "*/;
                    r0[1] = $f[2]/*V_1.1[1] = child*/;
                    r0[2] = " is a child of process "/*V_1.1[2] = " is a child of process "*/;
                    r0[3] = this/*V_1.1[3] = this*/;
                    $rv = $$[263](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0])/*$rv = System.String::Concat(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r0 = $rv/*$t17 = $rv*/;
                    LogWrite("DEBUG", r0)/*System.Diagnostics.Logging::Debug($t17)*/;
                    r0 = this[3]/*$t19 = this._children*/;
                    $$[119].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2]])/*$t19.Add(child)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $f[2][2] = this/*child._parent = this*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2)
// 382: System.Void XaeiOS.SIP::InitializeThread(System.Threading.Thread)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r2 = (t=[null,null],t.$=_[296],t)/*$t0 = new System.Void XaeiOS.SIP/<>c__DisplayClass1::.ctor()()*/;
                    $$[560].call(r2,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null])/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r2[1] = $f[2]/*$t0.thread = thread*/;
                    r2[0] = this/*$t0.<>4__this = this*/;
                    r0 = this[1]/*$t4 = this._threads*/;
                    r1 = r2[1]/*$t5 = $t0.thread*/;
                    $$[119].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r1])/*$t4.Add($t5)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r0 = r2[1]/*$t6 = $t0.thread*/;
                    r1 = (t=[null,null,null,null],t.$=_[93],t)/*$t8 = new System.Void System.Threading.ThreadCallback::.ctor(System.Object,System.IntPtr)($t0, XaeiOS.SIP/<>c__DisplayClass1::b__0)*/;
                    $$[29](r1,r2,$$[559])/*$t8..ctor($t0, XaeiOS.SIP/<>c__DisplayClass1::b__0)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    $$[151].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r1])/*$t6.set_Callback($t8)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 383: System.Void XaeiOS.SIP::ThreadExited(System.Threading.Thread)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = $f[2][7]/*V_4.1 = thread._unhandledException*/;
                    if((r0 == null))
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r1 = $$[519](_[0],6)/*V_1.1 = new System.Object[6]*/;
                    r1[0] = "An unhandled exception occurred in thread: "/*V_1.1[0] = "An unhandled exception occurred in thread: "*/;
                    r1[1] = $f[2]/*V_1.1[1] = thread*/;
                    r1[2] = ": "/*V_1.1[2] = ": "*/;
                    r0 = $f[2][7]/*V_3.1 = thread._unhandledException*/;
                    r1[3] = r0/*V_1.1[3] = V_3.1*/;
                    r1[4] = "\n"/*V_1.1[4] = "
"*/;
                    r0 = $f[2][7]/*V_2.1 = thread._unhandledException*/;
                    $rv = r0.$[9].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$rv = V_2.1.get_StackTrace()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r0 = $rv/*$t21 = $rv*/;
                    r1[5] = r0/*V_1.1[5] = $t21*/;
                    $rv = $$[263](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*$rv = System.String::Concat(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r0 = $rv/*$t22 = $rv*/;
                    $$[326](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0])/*System.Console::WriteLine($t22)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r0 = this[1]/*$t24 = this._threads*/;
                    $$[120].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[2]])/*$t24.Remove(thread)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    $$[385].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*this.TryExit()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2)
// 384: System.Void XaeiOS.SIP::ChildExited(XaeiOS.SIP)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,"Child process "])/*$rv = System.String::SafeToString("Child process ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r2 = $rv/*$t8 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,$f[2]])/*$rv = System.String::SafeToString(child)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r1 = $rv/*$t9 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null," exited"])/*$rv = System.String::SafeToString(" exited")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r0 = $rv/*$t10 = $rv*/;
                    r0 = (r2 + r1 + r0)/*V_0.1 = System.String::Concat($t8, $t9, $t10)*/;
                    LogWrite("DEBUG", r0)/*System.Diagnostics.Logging::Debug(V_0.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r0 = this[3]/*$t5 = this._children*/;
                    $$[120].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,$f[2]])/*$t5.Remove(child)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    $$[385].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null])/*this.TryExit()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0)
// 385: System.Void XaeiOS.SIP::TryExit()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r5 = this[15]/*V_13.1 = this.k__BackingField*/;
                    $$[420](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t),[null,null,r5])/*System.Threading.Monitor::Enter(V_13.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    $f.$ecp = 31/*Frame.ExceptionCatchPointer = 31*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t),[null,null,"Process "])/*$rv = System.String::SafeToString("Process ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r3 = $rv/*$t90 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t),[null,null,this])/*$rv = System.String::SafeToString(this)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r2 = $rv/*$t91 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t),[null,null," trying to exit"])/*$rv = System.String::SafeToString(" trying to exit")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r1 = $rv/*$t92 = $rv*/;
                    r1 = (r3 + r2 + r1)/*V_12.1 = System.String::Concat($t90, $t91, $t92)*/;
                    LogWrite("DEBUG", r1)/*System.Diagnostics.Logging::Debug(V_12.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    r1 = this[12]/*V_11.1 = this.k__BackingField*/;
                    if(r1)
                    {
                        $ep = 7;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 11;
                        continue $ctrl;

                    }
                }
                case 7:
                {
                    $ep = 8;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t),[null,null,"Process "])/*$rv = System.String::SafeToString("Process ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    $ep = 9;
                    r3 = $rv/*$t79 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t),[null,null,this])/*$rv = System.String::SafeToString(this)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    $ep = 10;
                    r2 = $rv/*$t80 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t),[null,null," cannot exit because it is a daemon process"])/*$rv = System.String::SafeToString(" cannot exit because it is a daemon process")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 10:
                {
                    $ep = 31;
                    r1 = $rv/*$t81 = $rv*/;
                    r1 = (r3 + r2 + r1)/*V_4.1 = System.String::Concat($t79, $t80, $t81)*/;
                    LogWrite("TRACE", r1)/*System.Diagnostics.Logging::Trace(V_4.1)*/;
                    continue $ctrl;
                }
                case 11:
                {
                    $ep = 12;
                    r2 = this[3]/*$t10 = this._children*/;
                    r1 = r2[3]/*$t88 = $t10._lock*/;
                    $$[74].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t),[null,null])/*$t88.Acquire()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 12:
                {
                    $ep = 13;
                    r3 = r2[4]/*V_10.1 = $t10._count*/;
                    r1 = r2[3]/*$t89 = $t10._lock*/;
                    $$[76].call(r1)/*$t89.Release()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 13:
                {
                    if((!(r3 == 0)))
                    {
                        $ep = 14;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 18;
                        continue $ctrl;

                    }
                }
                case 14:
                {
                    $ep = 15;
                    r4 = $$[519](_[0],5)/*V_3.2 = new System.Object[5]*/;
                    r4[0] = "Process "/*V_3.2[0] = "Process "*/;
                    r4[1] = this/*V_3.2[1] = this*/;
                    r4[2] = " cannot exit because it has "/*V_3.2[2] = " cannot exit because it has "*/;
                    r2 = this[3]/*$t69 = this._children*/;
                    r1 = r2[3]/*$t82 = $t69._lock*/;
                    $$[74].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t),[null,null])/*$t82.Acquire()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 15:
                {
                    $ep = 16;
                    r3 = r2[4]/*V_5.1 = $t69._count*/;
                    r1 = r2[3]/*$t83 = $t69._lock*/;
                    $$[76].call(r1)/*$t83.Release()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 16:
                {
                    $ep = 17;
                    r4[3] = new Number(r3)/*V_3.2[3] = box(System.Int32,V_5.1)*/;
                    r4[4] = " child processes running"/*V_3.2[4] = " child processes running"*/;
                    $rv = $$[263](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t),[null,null,r4])/*$rv = System.String::Concat(V_3.2)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 17:
                {
                    $ep = 31;
                    r1 = $rv/*$t74 = $rv*/;
                    LogWrite("TRACE", r1)/*System.Diagnostics.Logging::Trace($t74)*/;
                    continue $ctrl;
                }
                case 18:
                {
                    $ep = 19;
                    r2 = this[1]/*$t19 = this._threads*/;
                    r1 = r2[3]/*$t86 = $t19._lock*/;
                    $$[74].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t),[null,null])/*$t86.Acquire()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 19:
                {
                    $ep = 20;
                    r3 = r2[4]/*V_9.1 = $t19._count*/;
                    r1 = r2[3]/*$t87 = $t19._lock*/;
                    $$[76].call(r1)/*$t87.Release()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 20:
                {
                    if((!(r3 == 0)))
                    {
                        $ep = 21;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 30;
                        continue $ctrl;

                    }
                }
                case 21:
                {
                    r1 = this[1]/*$t29 = this._threads*/;
                    r1 = r1[0]/*V_8.1 = $t29._head*/;
                    r0 = r1/*V_0.1 = V_8.1*/;
                    $ep = 22;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 22:
                {
                    if((!(r0 == null)))
                    {
                        $ep = 24;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 23;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 23:
                {
                    $ep = 31;
                    $$[387].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t),[null,null])/*this.Exit()*/;
                    continue $ctrl;
                }
                case 24:
                {
                    r1 = r0[0]/*$t38 = V_0.3.Data*/;
                    r1 = r1[9]/*V_7.1 = $t38._isBackground*/;
                    if(r1)
                    {
                        $ep = 25;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 26;
                        continue $ctrl;

                    }
                }
                case 25:
                {
                    r0 = r0[2]/*V_0.2 = V_0.3.Next*/;
                    $ep = 22;
                    continue $ctrl;
                }
                case 26:
                {
                    $ep = 27;
                    r4 = $$[519](_[0],6)/*V_3.1 = new System.Object[6]*/;
                    r4[0] = "Process "/*V_3.1[0] = "Process "*/;
                    r4[1] = this/*V_3.1[1] = this*/;
                    r4[2] = " cannot exit because it "/*V_3.1[2] = " cannot exit because it "*/;
                    r2 = this[1]/*$t50 = this._threads*/;
                    r1 = r2[3]/*$t84 = $t50._lock*/;
                    $$[74].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t),[null,null])/*$t84.Acquire()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 27:
                {
                    $ep = 28;
                    r3 = r2[4]/*V_6.1 = $t50._count*/;
                    r1 = r2[3]/*$t85 = $t50._lock*/;
                    $$[76].call(r1)/*$t85.Release()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 28:
                {
                    $ep = 29;
                    r4[3] = new Number(r3)/*V_3.1[3] = box(System.Int32,V_6.1)*/;
                    r4[4] = " has running, non-background threads.  One is: "/*V_3.1[4] = " has running, non-background threads.  One is: "*/;
                    r1 = r0[0]/*$t56 = V_0.3.Data*/;
                    r4[5] = r1/*V_3.1[5] = $t56*/;
                    $rv = $$[263](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t),[null,null,r4])/*$rv = System.String::Concat(V_3.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 29:
                {
                    $ep = 33;
                    r1 = $rv/*$t57 = $rv*/;
                    LogWrite("TRACE", r1)/*System.Diagnostics.Logging::Trace($t57)*/;
                    continue $ctrl;
                }
                case 30:
                {
                    $ep = 31;
                    $$[387].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t),[null,null])/*this.Exit()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 31:
                {
                    $ep = 32;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[421](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t),[null,null,r5])/*System.Threading.Monitor::Exit(V_13.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 32:
                {
                    if(($f.$e != null))
                    {
                        $ep = 34;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 33;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 33:
                {
                    return;
                }
                case 34:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r4,r5,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2)
// 386: System.Void XaeiOS.SIP::TryExit3()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r2 = this[15]/*V_3.1 = this.k__BackingField*/;
                    $$[420](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r2])/*System.Threading.Monitor::Enter(V_3.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $f.$ecp = 8/*Frame.ExceptionCatchPointer = 8*/;
                    r1 = this[3]/*$t4 = this._children*/;
                    $ep = 3;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r0 = r1[3]/*$t14 = $t4._lock*/;
                    $$[74].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null])/*$t14.Acquire()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r0 = r1[4]/*V_2.1 = $t4._count*/;
                    r1 = r1[3]/*$t15 = $t4._lock*/;
                    $$[76].call(r1)/*$t15.Release()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    if((!(r0 == 0)))
                    {
                        $ep = 6;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 7;
                        continue $ctrl;

                    }
                }
                case 6:
                {
                    $ep = 8;
                    LogWrite("DEBUG", "2")/*System.Diagnostics.Logging::Debug("2")*/;
                    continue $ctrl;
                }
                case 7:
                {
                    $ep = 8;
                    LogWrite("DEBUG", "1")/*System.Diagnostics.Logging::Debug("1")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    $ep = 9;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[421](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r2])/*System.Threading.Monitor::Exit(V_3.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    if(($f.$e != null))
                    {
                        $ep = 11;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 10;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 10:
                {
                    return;
                }
                case 11:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2,r3)
// 387: System.Void XaeiOS.SIP::Exit()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r3 = this[15]/*V_5.1 = this.k__BackingField*/;
                    $$[420](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,r3])/*System.Threading.Monitor::Enter(V_5.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    $f.$ecp = 22/*Frame.ExceptionCatchPointer = 22*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,"Process "])/*$rv = System.String::SafeToString("Process ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r2 = $rv/*$t49 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,this])/*$rv = System.String::SafeToString(this)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r1 = $rv/*$t50 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null," exiting"])/*$rv = System.String::SafeToString(" exiting")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r0 = $rv/*$t51 = $rv*/;
                    r0 = (r2 + r1 + r0)/*V_4.1 = System.String::Concat($t49, $t50, $t51)*/;
                    LogWrite("DEBUG", r0)/*System.Diagnostics.Logging::Debug(V_4.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    this[4] = 2/*this._state = 2*/;
                    r0 = this[10]/*$t10 = this._exiting*/;
                    if((r0 == null))
                    {
                        $ep = 12;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 7;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 7:
                {
                    $ep = 8;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,"Firing SIP exiting event: "])/*$rv = System.String::SafeToString("Firing SIP exiting event: ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    $ep = 9;
                    r1 = $rv/*$t47 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,this])/*$rv = System.String::SafeToString(this)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    $ep = 10;
                    r0 = $rv/*$t48 = $rv*/;
                    r0 = (r1 + r0)/*V_3.1 = System.String::Concat($t47, $t48)*/;
                    LogWrite("DEBUG", r0)/*System.Diagnostics.Logging::Debug(V_3.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 10:
                {
                    $ep = 11;
                    r0 = this[10]/*$t18 = this._exiting*/;
                    r1 = (t=[],t.$=_[168],t)/*$t20 = new System.Void System.EventArgs::.ctor()()*/;
                    $$[334].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null])/*$t20..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 11:
                {
                    $ep = 12;
                    r0.$[4].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,[this, r1]])/*$t18.Invoke(this, $t20)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 12:
                {
                    $ep = 13;
                    $$[274](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,this])/*System.Resources.ResourceManager::CleanupAndUnregisterSIP(this)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 13:
                {
                    $ep = 14;
                    $$[308](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,this])/*XaeiOS.SIPManager::UnregisterSIP(this)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 14:
                {
                    this[4] = 3/*this._state = 3*/;
                    r0 = this[11]/*$t26 = this._exited*/;
                    if((r0 == null))
                    {
                        $ep = 20;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 15;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 15:
                {
                    $ep = 16;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,"Firing SIP exited event: "])/*$rv = System.String::SafeToString("Firing SIP exited event: ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 16:
                {
                    $ep = 17;
                    r1 = $rv/*$t45 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,this])/*$rv = System.String::SafeToString(this)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 17:
                {
                    $ep = 18;
                    r0 = $rv/*$t46 = $rv*/;
                    r0 = (r1 + r0)/*V_2.1 = System.String::Concat($t45, $t46)*/;
                    LogWrite("DEBUG", r0)/*System.Diagnostics.Logging::Debug(V_2.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 18:
                {
                    $ep = 19;
                    r0 = this[11]/*$t34 = this._exited*/;
                    r1 = (t=[],t.$=_[168],t)/*$t36 = new System.Void System.EventArgs::.ctor()()*/;
                    $$[334].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null])/*$t36..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 19:
                {
                    $ep = 20;
                    r0.$[4].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,[this, r1]])/*$t34.Invoke(this, $t36)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 20:
                {
                    r0 = this[2]/*$t38 = this._parent*/;
                    if((r0 == null))
                    {
                        $ep = 22;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 21;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 21:
                {
                    $ep = 22;
                    r0 = this[2]/*$t43 = this._parent*/;
                    $$[384].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,this])/*$t43.ChildExited(this)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 22:
                {
                    $ep = 23;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[421](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,r3])/*System.Threading.Monitor::Exit(V_5.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 23:
                {
                    if(($f.$e != null))
                    {
                        $ep = 25;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 24;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 24:
                {
                    return;
                }
                case 25:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 388: System.Void XaeiOS.SIP::Quit()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[387].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this.Exit()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 389: System.Void XaeiOS.SIP::Kill()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[387].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this.Exit()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 390: XaeiOS.SIP XaeiOS.SIP::InvokeSIP(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 391: XaeiOS.SIP XaeiOS.SIP::CreateSystemSIP(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = (t=[null,null,null,null,null,null,null,null,null,null,null,null,false,null,null,null],t.$=_[177],t)/*$t2 = new System.Void XaeiOS.SIP::.ctor(System.String,System.Boolean)(name, 1)*/;
                    $$[394].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[2],1])/*$t2..ctor(name, 1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = (t=[],t.$=_[0],t)/*$t3 = new System.Void System.Object::.ctor()()*/;
                    $$[5].call(r0)/*$t3..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    $$[372].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0])/*$t2.set_SyncRoot($t3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r0 = (t=[],t.$=_[178],t)/*$t4 = new System.Void XaeiOS.SIP/ConsoleTextWriter::.ctor()()*/;
                    $$[398].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$t4..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    $$[368].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0])/*$t2.set_Output($t4)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r0 = (t=[],t.$=_[178],t)/*$t5 = new System.Void XaeiOS.SIP/ConsoleTextWriter::.ctor()()*/;
                    $$[398].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$t5..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    $ep = 8;
                    $$[370].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0])/*$t2.set_Error($t5)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    r1[4] = 1/*$t2._state = 1*/;
                    return r1/*$t2*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 392: XaeiOS.SIP XaeiOS.SIP::get_CurrentSIP()
{
    var r0;
    var t;
    r0 = $$[222](0,Number.POSITIVE_INFINITY,null,[],[null,null])/*$t0 = System.Threading.ThreadManager::get_CurrentThread()*/;
    r0 = $$[147].call(r0,0,Number.POSITIVE_INFINITY,null,[],[null,null])/*V_0.1 = $t0.get_SIP()*/;
    return r0/*V_0.1*/;

},
function($ep,$end,$rv,$pc,$f,r0)
// 393: XaeiOS.SIP[] XaeiOS.SIP::GetSIPs()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[309](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$rv = XaeiOS.SIPManager::GetSIPs()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 394: System.Void XaeiOS.SIP::.ctor(System.String,System.Boolean)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null,null],t.$=_[69],t)/*$t1 = new System.Void XaeiOS.DataStructures.DoublyLinkedList`1::.ctor()()*/;
                    $$[121].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t1..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    this[1] = r0/*this._threads = $t1*/;
                    r0 = (t=[null,null,null,null,null],t.$=_[69],t)/*$t3 = new System.Void XaeiOS.DataStructures.DoublyLinkedList`1::.ctor()()*/;
                    $$[121].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t3..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    this[3] = r0/*this._children = $t3*/;
                    this[4] = 0/*this._state = 0*/;
                    r0 = (t=[null,null],t.$=_[214],t)/*$t7 = new System.Void System.Collections.Generic.List`1::.ctor()()*/;
                    $$[463].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t7..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    this[5] = r0/*this._principals = $t7*/;
                    this[6] = -1/*this._pid = -1*/;
                    $$[5].call(this)/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r0 = (t=[],t.$=_[0],t)/*$t12 = new System.Void System.Object::.ctor()()*/;
                    $$[5].call(r0)/*$t12..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    $$[372].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0])/*this.set_SyncRoot($t12)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    $ep = 8;
                    this[7] = $f[2]/*this._name = name*/;
                    $$[350].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[3]])/*this.set_IsDaemon(isDaemon)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 395: System.Void XaeiOS.SIP::.ctor(System.Threading.ThreadStart,System.Threading.ThreadPriority,System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[396].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null,$f[2],$f[3],$f[4],0])/*this..ctor(threadStart, priority, name, 0)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 396: System.Void XaeiOS.SIP::.ctor(System.Threading.ThreadStart,System.Threading.ThreadPriority,System.String,System.Boolean)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[394].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[4],$f[5]])/*this..ctor(name, isDaemon)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    if((!($f[2] == null)))
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 3;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r0 = (t=[null,null,null,null],t.$=_[151],t)/*$t11 = new System.Void System.ArgumentException::.ctor(System.String)("threadStart cannot be null")*/;
                    $$[302].call(r0,"threadStart cannot be null")/*$t11..ctor("threadStart cannot be null")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    throw r0/*$t11*/;
                }
                case 5:
                {
                    $ep = 6;
                    r0 = (t=[null,null,null,null,false,null,null,null,null,false,null,null],t.$=_[91],t)/*$t15 = new System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart,System.Threading.ThreadPriority,XaeiOS.SIP)(threadStart, priority, this)*/;
                    $$[176].call(r0,$f[2],$f[3],this)/*$t15..ctor(threadStart, priority, this)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $$[153].call(r0,$f[4])/*$t15.set_Name(name)*/;
                    this[0] = r0/*this._startThread = $t15*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 397: System.Void XaeiOS.SIP/ConsoleTextWriter::Write(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    ConsoleWrite($f[2])/*XaeiOS.SIP/ConsoleTextWriter::ConsoleWrite(s)*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 398: System.Void XaeiOS.SIP/ConsoleTextWriter::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[82].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 399: System.Int32 System.Runtime.Method::get_VTableSlot()
{
    var r0;
    var t;
    r0 = this[6]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 400: System.Void System.Runtime.Method::set_VTableSlot(System.Int32)
{
    var t;
    this[6] = a0/*this.k__BackingField = value*/;
    return;

},
function()
 // 401: System.Void System.Runtime.Method::.ctor()
{
    var t;
    $$[250].call(this)/*this..ctor()*/;
    return;

},
function($ep,$end,$rv,$pc,$f)
// 402: System.Void System.FlagsAttribute::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[6].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 403: System.NativeObject XaeiOS.Process.ImageFormat.ObjectImage::GetMetadata()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[1]/*$t1 = this.Header*/;
                    r0 = r0["Metadata"]/*V_0.1 = $t1.get_Item("Metadata")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 404: System.NativeArray`1 XaeiOS.Process.ImageFormat.ObjectImage::GetFixups()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[1]/*$t1 = this.Header*/;
                    r0 = r0["Fixups"]/*V_0.1 = $t1.get_Item("Fixups")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 405: System.Void XaeiOS.Process.ImageFormat.ObjectImage::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function(a0/*message*/)
 // 406: System.Void System.ExecutionEngineException::.ctor(System.String)
{
    var t;
    $$[180].call(this,a0)/*this..ctor(message)*/;
    return;

},
function($ep,$end,$rv,$pc,$f,r0)
// 407: System.Int32 System.Collections.Generic.Dictionary`2::get_Count()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._keys*/;
                    $rv = r0.length/*$rv = $t1.get_Length()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 408: V System.Collections.Generic.Dictionary`2::get_Item(K)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $f[2].$[1].call($f[2],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$rv = key.GetHashCode()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r1 = $rv/*V_0.1 = $rv*/;
                    r0 = this[2]/*$t3 = this._internalObject*/;
                    r0 = r1 in r0/*V_2.1 = $t3.ContainsKey(V_0.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    if(r0)
                    {
                        $ep = 6;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r0 = (t=[null,null,null,null],t.$=_[7],t)/*$t7 = new System.Void System.Exception::.ctor(System.String)("Key not found")*/;
                    $$[18].call(r0,"Key not found")/*$t7..ctor("Key not found")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    throw r0/*$t7*/;
                }
                case 6:
                {
                    $ep = 7;
                    r0 = this[2]/*$t9 = this._internalObject*/;
                    r0 = r0[r1]/*V_1.1 = $t9.get_Item(V_0.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    return r0/*V_1.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2)
// 409: System.Void System.Collections.Generic.Dictionary`2::set_Item(K,V)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $f[2].$[1].call($f[2],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null])/*$rv = key.GetHashCode()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r2 = $rv/*V_0.1 = $rv*/;
                    r0 = this[2]/*$t3 = this._internalObject*/;
                    r0 = r2 in r0/*V_1.1 = $t3.ContainsKey(V_0.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    if(r0)
                    {
                        $ep = 6;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r1 = this[1]/*$t7 = this._keysToIndexMapping*/;
                    r0 = this[0]/*$t10 = this._keys*/;
                    $rv = r0.length/*$rv = $t10.get_Length()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r0 = $rv/*$t12 = $rv*/;
                    r1[r2] = r0/*$t7.set_Item(V_0.1, $t12)*/;
                    r0 = this[0]/*$t14 = this._keys*/;
                    r0.push($f[2])/*$t14.Push(key)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r0 = this[2]/*$t17 = this._internalObject*/;
                    r0[r2] = $f[3]/*$t17.set_Item(V_0.1, value)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 410: System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::get_Keys()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 411: System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(K)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[2]/*$t1 = this._internalObject*/;
                    $rv = $f[2].$[1].call($f[2],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$rv = key.GetHashCode()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r1 = $rv/*$t4 = $rv*/;
                    r0 = r1 in r0/*V_0.1 = $t1.ContainsKey($t4)*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 412: System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(V)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r2,r0,r1,r3,r4,r5,r6)
// 413: System.Boolean System.Collections.Generic.Dictionary`2::Remove(K)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1,r3,r4,r5,r6],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $f[2].$[1].call($f[2],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r0,r1,r3,r4,r5,r6],t.$=null,t),[null,null])/*$rv = key.GetHashCode()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1,r3,r4,r5,r6],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r3 = $rv/*V_0.1 = $rv*/;
                    r2 = this[2]/*$t3 = this._internalObject*/;
                    r2 = r3 in r2/*V_7.1 = $t3.ContainsKey(V_0.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1,r3,r4,r5,r6],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    if(r2)
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1,r3,r4,r5,r6],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    r0 = 0/*V_6.1 = 0*/;
                    $ep = 13;
                    continue $ctrl;
                }
                case 5:
                {
                    $ep = 6;
                    r2 = this[1]/*$t8 = this._keysToIndexMapping*/;
                    r5 = r2[r3]/*V_1.1 = $t8.get_Item(V_0.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1,r3,r4,r5,r6],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r2 = this[1]/*$t13 = this._keysToIndexMapping*/;
                    delete r2[r3]/*$t13.RemoveKey(V_0.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1,r3,r4,r5,r6],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    $ep = 8;
                    r4 = new Array()/*$t15 = new System.Void System.NativeArray`1::.ctor()()*/;
                    r2 = this[0]/*$t17 = this._keys*/;
                    r2.length/*$t17.get_Length()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1,r3,r4,r5,r6],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    $ep = 9;
                    r2 = this[0]/*$t20 = this._keys*/;
                    $rv = r2.length/*$rv = $t20.get_Length()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1,r3,r4,r5,r6],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    r6 = $rv/*$t21 = $rv*/;
                    r1 = 0/*V_5.1 = 0*/;
                    $ep = 10;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1,r3,r4,r5,r6],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 10:
                {
                    if((r1 < (r6 - 1)))
                    {
                        $ep = 14;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 11;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1,r3,r4,r5,r6],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 11:
                {
                    $ep = 12;
                    this[0] = r4/*this._keys = $t15*/;
                    r2 = this[2]/*$t29 = this._internalObject*/;
                    delete r2[r3]/*$t29.RemoveKey(V_0.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1,r3,r4,r5,r6],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 12:
                {
                    r0 = 1/*V_6.2 = 1*/;
                    $ep = 13;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1,r3,r4,r5,r6],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 13:
                {
                    return r0/*V_6.3*/;
                }
                case 14:
                {
                    if((!(r1 == r5)))
                    {
                        $ep = 15;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1,r3,r4,r5,r6],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 17;
                        continue $ctrl;

                    }
                }
                case 15:
                {
                    $ep = 16;
                    r2 = this[0]/*$t40 = this._keys*/;
                    r2 = r2[r1]/*$t42 = $t40.get_Item(V_5.3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1,r3,r4,r5,r6],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 16:
                {
                    $ep = 17;
                    r4.push(r2)/*$t15.Push($t42)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1,r3,r4,r5,r6],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 17:
                {
                    r1 = (r1 + 1)/*V_5.2 = V_5.3 Add 1*/;
                    $ep = 10;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1,r3,r4,r5,r6],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 414: System.Void System.Collections.Generic.Dictionary`2::Clear()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = new Array()/*$t1 = new System.Void System.NativeArray`1::.ctor()()*/;
                    this[0] = r0/*this._keys = $t1*/;
                    r0 = new Object()/*$t3 = new System.Void System.NativeObject::.ctor()()*/;
                    this[1] = r0/*this._keysToIndexMapping = $t3*/;
                    r0 = new Object()/*$t5 = new System.Void System.NativeObject::.ctor()()*/;
                    this[2] = r0/*this._internalObject = $t5*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r0,r2,r3)
// 415: V[] System.Collections.Generic.Dictionary`2::GetValues()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = this[2]/*$t1 = this._internalObject*/;
                    $rv = $$[85].call(r1)/*$rv = $t1.GetKeys()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r2 = $rv/*V_0.1 = $rv*/;
                    r3 = $$[519](_[0],r2.length)/*V_1.1 = new V[(System.Int32)V_0.1.Length]*/;
                    r0 = 0/*V_2.1 = 0*/;
                    $ep = 3;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    if((r0 < r2.length))
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    return r3/*V_1.1*/;
                }
                case 5:
                {
                    $ep = 6;
                    r1 = this[2]/*$t12 = this._internalObject*/;
                    r1 = r1[r2[r0]]/*$t15 = $t12.get_Item(V_0.1[V_2.3])*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    r3[r0] = r1/*V_1.1[V_2.3] = $t15*/;
                    r0 = (r0 + 1)/*V_2.2 = V_2.3 Add 1*/;
                    $ep = 3;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 416: System.Void System.Collections.Generic.Dictionary`2::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    r0 = new Array()/*$t2 = new System.Void System.NativeArray`1::.ctor()()*/;
                    this[0] = r0/*this._keys = $t2*/;
                    r0 = new Object()/*$t4 = new System.Void System.NativeObject::.ctor()()*/;
                    this[1] = r0/*this._keysToIndexMapping = $t4*/;
                    r0 = new Object()/*$t6 = new System.Void System.NativeObject::.ctor()()*/;
                    this[2] = r0/*this._internalObject = $t6*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 417: System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.Dictionary`2)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[416].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t1 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t1..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    throw r0/*$t1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 418: System.Void XaeiOS.OSCorlib::Initialize()
{
    var r0;
    var t;
    r0 = _[196]/*$t0 = XaeiOS.OSCorlib._initializing*/;
    if((!r0))
    {
        r0 = _[195]/*$t6 = XaeiOS.OSCorlib._initialized*/;
        if((!r0))
        {
            _[196] = 1/*XaeiOS.OSCorlib._initializing = 1*/;
            $$[504](0,Number.POSITIVE_INFINITY,null,[],[null,null])/*System.Runtime.CompilerServices.RuntimeHelpers::Initialize()*/;
            $$[172](0,Number.POSITIVE_INFINITY,null,[],[null,null])/*System.Threading.Thread::Initialize()*/;
            $$[225]()/*System.Threading.ThreadManager::Initialize()*/;
            $$[306](0,Number.POSITIVE_INFINITY,null,[],[null,null])/*XaeiOS.SIPManager::Initialize()*/;
            $$[272]()/*System.Resources.ResourceManager::Initialize()*/;
            $$[472](0,Number.POSITIVE_INFINITY,null,[],[null,null])/*XaeiOS.Process.DynamicLinker::Initialize()*/;
            $$[97](0,Number.POSITIVE_INFINITY,null,[],[null,null])/*System.Reflection.ReflectionHelpers::Initialize()*/;
            LogWrite("TRACE", "Done intitializing OSCorlib")/*System.Diagnostics.Logging::Trace("Done intitializing OSCorlib")*/;
            _[195] = 1/*XaeiOS.OSCorlib._initialized = 1*/;
            return;

        }
        else
        {
            r0 = new Error("OSCorlib already initialized")/*$t11 = new System.Void System.NativeError::.ctor(System.String)("OSCorlib already initialized")*/;
            throw r0/*$t11*/;

        }

    }
    else
    {
        r0 = new Error("OSCorlib already initializing")/*$t5 = new System.Void System.NativeError::.ctor(System.String)("OSCorlib already initializing")*/;
        throw r0/*$t5*/;

    }

},
function()
 // 419: System.Void System.Boolean::.cctor()
{
    var t;
    _[200] = "False"/*System.Boolean.FalseString = "False"*/;
    _[201] = "True"/*System.Boolean.TrueString = "True"*/;
    return;

},
function($ep,$end,$rv,$pc,$f,r0)
// 420: System.Void System.Threading.Monitor::Enter(System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[424](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2]])/*$rv = System.Threading.Monitor::GetThreadSync(obj)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $rv/*$t1 = $rv*/;
                    $$[425].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t1.Acquire()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 421: System.Void System.Threading.Monitor::Exit(System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[424](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2]])/*$rv = System.Threading.Monitor::GetThreadSync(obj)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*$t1 = $rv*/;
                    $$[427].call(r0)/*$t1.Release()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 422: System.Boolean System.Threading.Monitor::TryEnter(System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[424](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2]])/*$rv = System.Threading.Monitor::GetThreadSync(obj)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $rv/*$t1 = $rv*/;
                    $rv = $$[426].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$rv = $t1.TryAcquire()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 423: System.Void System.Threading.Monitor::Wait(System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[424](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2]])/*$rv = System.Threading.Monitor::GetThreadSync(obj)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $rv/*V_0.1 = $rv*/;
                    $$[427].call(r0)/*V_0.1.Release()*/;
                    $$[425].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*V_0.1.Acquire()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r2,r0)
// 424: System.Threading.Monitor/MonitorLock System.Threading.Monitor::GetThreadSync(System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $end = Number.POSITIVE_INFINITY;
    $ctrl:
    do
    {
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r2 = $f[2]/*V_0.1 = System.Runtime.XaeiOSObject::ToXaeiOSObject(obj)*/;
                    $rv = r2.$t/*$rv = V_0.1.get_ThreadSync()*/;
                }
                case 2:
                {
                    r0 = $rv/*V_1.1 = $rv*/;
                    r1 = r0 != undefined/*V_3.1 = V_1.1.IsDefined()*/;
                    if(r1)
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 3;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r1 = (t=[null,null,null],t.$=_[208],t)/*$t4 = new System.Void System.Threading.Monitor/MonitorLock::.ctor()()*/;
                    $$[428].call(r1,0,Number.POSITIVE_INFINITY,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t),[null,null])/*$t4..ctor()*/;
                }
                case 4:
                {
                    r2.$t = r1/*V_0.1.set_ThreadSync($t4)*/;
                    r0 = r1/*V_1.2 = $t4*/;
                    $ep = 5;
                }
                case 5:
                {
                    return r0/*V_1.3*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2)
// 425: System.Void System.Threading.Monitor/MonitorLock::Acquire()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $end = Number.POSITIVE_INFINITY;
    $ctrl:
    do
    {
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[605]()/*$rv = XaeiOS.SystemCalls::GetCurrentTask()*/;
                }
                case 2:
                {
                    r2 = $rv/*V_0.1 = $rv*/;
                    r0 = this[0]/*$t2 = this._owner*/;
                    if((!r0))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 3;

                    }
                }
                case 3:
                {
                    r1 = this[0]/*$t4 = this._owner*/;
                    r0 = (!(r1 == r2))/*$ts0 = BooleanNot $t4 ValueEquality V_0.1*/;
                    $ep = 5;
                    continue $ctrl;
                }
                case 4:
                {
                    r0 = 0/*$ts0 = 0*/;
                    $ep = 5;
                }
                case 5:
                {
                    if(r0)
                    {
                        $ep = 7;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 6;

                    }
                }
                case 6:
                {
                    this[0] = r2/*this._owner = V_0.1*/;
                    r0 = this[2]/*$t13 = this._count*/;
                    this[2] = (r0 + 1)/*this._count = $t13 Add 1*/;
                    return;
                }
                case 7:
                {
                    $ep = 8;
                    r0 = this[1]/*$t17 = this._waitingOwners*/;
                    r0.push(r2)/*$t17.Push(V_0.1)*/;
                }
                case 8:
                {
                    $ep = 2;
                    $$[602](r2)/*XaeiOS.SystemCalls::BlockTask(V_0.1)*/;
                    $$[603](0,Number.POSITIVE_INFINITY,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null])/*XaeiOS.SystemCalls::Yield()*/;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r2,r0)
// 426: System.Boolean System.Threading.Monitor/MonitorLock::TryAcquire()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $end = Number.POSITIVE_INFINITY;
    $ctrl:
    do
    {
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r2 = $$[605]()/*V_0.1 = XaeiOS.SystemCalls::GetCurrentTask()*/;
                    r1 = this[0]/*$t2 = this._owner*/;
                    if((!(r1 == null)))
                    {
                        $ep = 3;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;

                    }
                }
                case 2:
                {
                    this[0] = r2/*this._owner = V_0.1*/;
                    r1 = this[2]/*$t12 = this._count*/;
                    this[2] = (r1 + 1)/*this._count = $t12 Add 1*/;
                    r0 = 1/*V_1.1 = 1*/;
                    $ep = 6;
                    continue $ctrl;
                }
                case 3:
                {
                    r1 = this[0]/*$t17 = this._owner*/;
                    if((!(r1 == r2)))
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;

                    }
                }
                case 4:
                {
                    r1 = this[2]/*$t25 = this._count*/;
                    this[2] = (r1 + 1)/*this._count = $t25 Add 1*/;
                    r0 = 1/*V_1.2 = 1*/;
                    $ep = 6;
                    continue $ctrl;
                }
                case 5:
                {
                    r0 = 0/*V_1.3 = 0*/;
                    $ep = 6;
                }
                case 6:
                {
                    return r0/*V_1.4*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 427: System.Void System.Threading.Monitor/MonitorLock::Release()
{
    var r0,r1;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r0 = $$[605]()/*V_0.1 = XaeiOS.SystemCalls::GetCurrentTask()*/;
                r1 = this[0]/*$t2 = this._owner*/;
                if((!(r1 == r0)))
                {
                    $ep = 6;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                r0 = this[2]/*$t10 = this._count*/;
                this[2] = (r0 - 1)/*this._count = $t10 Subtract 1*/;
                if((!((r0 - 1) == 0)))
                {
                    $ep = 5;
                    continue $ctrl;

                }
                else
                {
                    $ep = 3;

                }
            }
            case 3:
            {
                this[0] = null/*this._owner = null*/;
                r0 = this[1]/*$t23 = this._waitingOwners*/;
                r0 = r0.length/*$t24 = $t23.get_Length()*/;
                if((!(r0 > 0)))
                {
                    $ep = 5;
                    continue $ctrl;

                }
                else
                {
                    $ep = 4;

                }
            }
            case 4:
            {
                $ep = 5;
                r0 = this[1]/*$t33 = this._waitingOwners*/;
                r0 = r0.shift()/*$tf35 = $t33.Shift()*/;
                this[0] = r0/*this._owner = $tf35*/;
                $$[601](r0)/*XaeiOS.SystemCalls::ScheduleTask($tf35)*/;
            }
            case 5:
            {
                return;
            }
            case 6:
            {
                r0 = (t=[null,null,null,null],t.$=_[7],t)/*$t37 = new System.Void System.Exception::.ctor(System.String)("Cannot release lock.  Current thread is not owner")*/;
                $$[18].call(r0,"Cannot release lock.  Current thread is not owner")/*$t37..ctor("Cannot release lock.  Current thread is not owner")*/;
                throw r0/*$t37*/;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 428: System.Void System.Threading.Monitor/MonitorLock::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    this[0] = null/*this._owner = null*/;
                    r0 = new Array()/*$t4 = new System.Void System.NativeArray`1::.ctor()()*/;
                    this[1] = r0/*this._waitingOwners = $t4*/;
                    this[2] = 0/*this._count = 0*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 429: System.Void System.Runtime.XaeiOSObject::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 430: System.String System.Runtime.Assembly::get_Name()
{
    var r0;
    var t;
    r0 = this[2]/*V_0.1 = this.k__BackingField*/;
    return r0/*V_0.1*/;

},
function(a0/*value*/)
 // 431: System.Void System.Runtime.Assembly::set_Name(System.String)
{
    var t;
    this[2] = a0/*this.k__BackingField = value*/;
    return;

},
function()
 // 432: System.NativeArray`1 System.Runtime.Assembly::get_Classes()
{
    var r0;
    var t;
    r0 = this[0]/*V_0.1 = this._classes*/;
    return r0/*V_0.1*/;

},
function()
 // 433: System.NativeArray`1 System.Runtime.Assembly::get_CustomAttributes()
{
    var r0;
    var t;
    r0 = this[1]/*V_0.1 = this._customAttributes*/;
    return r0/*V_0.1*/;

},
function()
 // 434: System.Void System.Runtime.Assembly::.ctor()
{
    var r0;
    var t;
    r0 = new Array()/*$t1 = new System.Void System.NativeArray`1::.ctor()()*/;
    this[0] = r0/*this._classes = $t1*/;
    r0 = new Array()/*$t3 = new System.Void System.NativeArray`1::.ctor()()*/;
    this[1] = r0/*this._customAttributes = $t3*/;
    $$[5].call(this)/*this..ctor()*/;
    return;

},
function($ep,$end,$rv,$pc,$f,r0)
// 435: System.Int32 System.Collections.Queue::get_Count()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._internalArray*/;
                    $rv = r0.length/*$rv = $t1.get_Length()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 436: System.Boolean System.Collections.Queue::get_IsSynchronized()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[1]/*V_0.1 = this.k__BackingField*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 437: System.Void System.Collections.Queue::set_IsSynchronized(System.Boolean)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[1] = $f[2]/*this.k__BackingField = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 438: System.Object System.Collections.Queue::get_SyncRoot()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[2]/*V_0.1 = this.k__BackingField*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 439: System.Void System.Collections.Queue::set_SyncRoot(System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[2] = $f[2]/*this.k__BackingField = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 440: System.Void System.Collections.Queue::Clear()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = new Array()/*$t1 = new System.Void System.NativeArray`1::.ctor()()*/;
                    this[0] = r0/*this._internalArray = $t1*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 441: System.Object System.Collections.Queue::Clone()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,false,null],t.$=_[212],t)/*$t1 = new System.Void System.Collections.Queue::.ctor(System.Collections.ICollection)(this)*/;
                    $$[452].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,this])/*$t1..ctor(this)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return r0/*$t1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r2,r0,r1)
// 442: System.Boolean System.Collections.Queue::Contains(System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = 0/*V_0.1 = 0*/;
                    $ep = 2;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r2 = this[0]/*$t2 = this._internalArray*/;
                    $rv = r2.length/*$rv = $t2.get_Length()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r2 = $rv/*$t3 = $rv*/;
                    if((r0 < r2))
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    r1 = 0/*V_1.1 = 0*/;
                    $ep = 9;
                    continue $ctrl;
                }
                case 5:
                {
                    $ep = 6;
                    r2 = this[0]/*$t8 = this._internalArray*/;
                    r2 = r2[r0]/*$t10 = $t8.get_Item(V_0.3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    $rv = r2.$[2].call(r2,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t),[null,null,$f[2]])/*$rv = $t10.Equals(obj)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    r2 = $rv/*$t12 = $rv*/;
                    if((!r2))
                    {
                        $ep = 10;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 8;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 8:
                {
                    r1 = 1/*V_1.2 = 1*/;
                    $ep = 9;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    return r1/*V_1.3*/;
                }
                case 10:
                {
                    r0 = (r0 + 1)/*V_0.2 = V_0.3 Add 1*/;
                    $ep = 2;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r2,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 443: System.Void System.Collections.Queue::CopyTo(System.Array,System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 444: System.Object System.Collections.Queue::Dequeue()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._internalArray*/;
                    $rv = r0.shift()/*$rv = $t1.Shift()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 445: System.Void System.Collections.Queue::Enqueue(System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._internalArray*/;
                    r0.push($f[2])/*$t1.Push(obj)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 446: System.Collections.IEnumerator System.Collections.Queue::GetEnumerator()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r0)
// 447: System.Object System.Collections.Queue::Peek()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = this.$[4].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t),[null,null])/*$rv = this.get_Count()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r1 = $rv/*$t1 = $rv*/;
                    if((!(r1 > 0)))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 3;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 3:
                {
                    $ep = 5;
                    r1 = this[0]/*$t9 = this._internalArray*/;
                    r0 = r1[0]/*V_0.1 = $t9.get_Item(0)*/;
                    continue $ctrl;
                }
                case 4:
                {
                    r0 = null/*V_0.2 = null*/;
                    $ep = 5;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    return r0/*V_0.3*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 448: System.Collections.Queue System.Collections.Queue::Synchronized(System.Collections.Queue)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    return $f[2]/*queue*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 449: System.Object[] System.Collections.Queue::ToArray()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 450: System.Void System.Collections.Queue::TrimToSize()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 451: System.Void System.Collections.Queue::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    r0 = new Array()/*$t2 = new System.Void System.NativeArray`1::.ctor()()*/;
                    this[0] = r0/*this._internalArray = $t2*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 452: System.Void System.Collections.Queue::.ctor(System.Collections.ICollection)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[451].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t1 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t1..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    throw r0/*$t1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 453: T System.Collections.Generic.List`1::get_Item(System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    if(($f[2] < 0))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    $ep = 3;
                    $rv = this.$[11].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$rv = this.get_Count()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r0 = $rv/*$t5 = $rv*/;
                    r1 = ($f[2] < r0)/*$ts0 = index LessThan $t5*/;
                    $ep = 5;
                    continue $ctrl;
                }
                case 4:
                {
                    r1 = 0/*$ts0 = 0*/;
                    $ep = 5;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    if(r1)
                    {
                        $ep = 6;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r0 = this[0]/*$t11 = this._array*/;
                    r0 = r0[$f[2]]/*V_0.1 = $t11.get_Item(index)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    return r0/*V_0.1*/;
                }
                case 8:
                {
                    $ep = 9;
                    r0 = (t=[null,null,null,null],t.$=_[151],t)/*$t9 = new System.Void System.ArgumentException::.ctor(System.String)("Argument out of range")*/;
                    $$[302].call(r0,"Argument out of range")/*$t9..ctor("Argument out of range")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    throw r0/*$t9*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 454: System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    if(($f[2] < 0))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    $ep = 3;
                    $rv = this.$[11].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$rv = this.get_Count()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r0 = $rv/*$t5 = $rv*/;
                    r1 = ($f[2] < r0)/*$ts0 = index LessThan $t5*/;
                    $ep = 5;
                    continue $ctrl;
                }
                case 4:
                {
                    r1 = 0/*$ts0 = 0*/;
                    $ep = 5;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    if(r1)
                    {
                        $ep = 6;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r0 = this[0]/*$t11 = this._array*/;
                    r0[$f[2]] = $f[3]/*$t11.set_Item(index, value)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    return;
                }
                case 8:
                {
                    $ep = 9;
                    r0 = (t=[null,null,null,null],t.$=_[151],t)/*$t9 = new System.Void System.ArgumentException::.ctor(System.String)("Argument out of range")*/;
                    $$[302].call(r0,"Argument out of range")/*$t9..ctor("Argument out of range")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    throw r0/*$t9*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 455: System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = this.$[4].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2]])/*$rv = this.get_Item(index)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*$t2 = $rv*/;
                    return r0/*box(T,$t2)*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 456: System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    this.$[5].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null,$f[2],$f[3].valueOf()])/*this.set_Item(index, XaeiO.Compiler.CodeModel.UnboxExpression)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 457: System.Void System.Collections.Generic.List`1::Clear()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    this[1] = 0/*this._count = 0*/;
                    r0 = this[0]/*$t3 = this._array*/;
                    r0.length = 0/*$t3.set_Length(0)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 458: System.Void System.Collections.Generic.List`1::Add(T)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._array*/;
                    r1 = this[1]/*$tf5 = this._count*/;
                    this[1] = (r1 + 1)/*this._count = $tf5 Add 1*/;
                    r0[r1] = $f[2]/*$t1.set_Item($tf5, item)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 459: System.Void System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    this.$[9].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null,$f[2].valueOf()])/*this.Add(XaeiO.Compiler.CodeModel.UnboxExpression)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 460: System.Int32 System.Collections.Generic.List`1::get_Count()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[1]/*V_0.1 = this._count*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 461: System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::GetEnumerator()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null],t.$=_[215],t)/*$t1 = new System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1)(this)*/;
                    $$[469].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,this])/*$t1..ctor(this)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return r0/*$t1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 462: System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null],t.$=_[215],t)/*$t1 = new System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1)(this)*/;
                    $$[469].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,this])/*$t1..ctor(this)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return r0/*$t1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 463: System.Void System.Collections.Generic.List`1::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = new Array()/*$t1 = new System.Void System.NativeArray`1::.ctor()()*/;
                    this[0] = r0/*this._array = $t1*/;
                    $$[5].call(this)/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    this[1] = 0/*this._count = 0*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 464: T System.Collections.Generic.List`1/Enumerator::get_Current()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[1]/*$t1 = this._list*/;
                    r1 = this[0]/*$t3 = this._currentIndex*/;
                    $rv = r0.$[4].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*$rv = $t1.get_Item($t3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 465: System.Object System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.get_Current()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[464].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$rv = this.get_Current()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*$t1 = $rv*/;
                    return r0/*box(T,$t1)*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 466: System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = this[0]/*$t2 = this._currentIndex*/;
                    this[0] = (r1 + 1)/*this._currentIndex = $t2 Add 1*/;
                    r0 = this[1]/*$t7 = this._list*/;
                    $rv = r0.$[11].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$rv = $t7.get_Count()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*$t8 = $rv*/;
                    return ((r1 + 1) < r0)/*$t2 Add 1 LessThan $t8*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 467: System.Void System.Collections.Generic.List`1/Enumerator::Reset()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[0] = -1/*this._currentIndex = -1*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 468: System.Void System.Collections.Generic.List`1/Enumerator::Dispose()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[1] = null/*this._list = null*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 469: System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    this[1] = $f[2]/*this._list = list*/;
                    this[0] = -1/*this._currentIndex = -1*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 470: System.Void System.Collections.ArrayList::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[463].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 471: System.String System.Char::ToString()
{
    var t;
    return this/*this*/;

},
function($ep,$end,$rv,$pc,$f,r0)
// 472: System.Void XaeiOS.Process.DynamicLinker::Initialize()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = _[240]/*$t0 = XaeiOS.Process.DynamicLinker._initialized*/;
                    if((!r0))
                    {
                        $ep = 3;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    r0 = new Error("DynamicLinker is already initialized")/*$t5 = new System.Void System.NativeError::.ctor(System.String)("DynamicLinker is already initialized")*/;
                    throw r0/*$t5*/;
                }
                case 3:
                {
                    r0 = _[241]/*$t6 = XaeiOS.Process.DynamicLinker._initializing*/;
                    if((!r0))
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    r0 = new Error("DynamicLinker is already initializing")/*$t11 = new System.Void System.NativeError::.ctor(System.String)("DynamicLinker is already initializing")*/;
                    throw r0/*$t11*/;
                }
                case 5:
                {
                    _[241] = 1/*XaeiOS.Process.DynamicLinker._initializing = 1*/;
                    _[242] = null/*XaeiOS.Process.DynamicLinker._osCorlibObjectImageData = null*/;
                    _[240] = 1/*XaeiOS.Process.DynamicLinker._initialized = 1*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 473: XaeiOS.Process.ImageFormat.AssemblyName XaeiOS.Process.DynamicLinker::LoadObjectImage(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[7],t)/*$t1 = new System.Void System.Exception::.ctor(System.String)("Not yet implemented")*/;
                    $$[18].call(r0,"Not yet implemented")/*$t1..ctor("Not yet implemented")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 474: System.Void XaeiOS.Process.DynamicLinker::SetEntryPointObjectImage(XaeiOS.Process.ImageFormat.AssemblyName)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[0] = $f[2]/*this._entryPointImage = entryPointImage*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 475: System.Void XaeiOS.Process.DynamicLinker::Link()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 476: System.Void XaeiOS.Process.DynamicLinker::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 477: System.Security.Principal.IIdentity XaeiOS.Security.ExternalPrincipal::get_Identity()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[0]/*V_0.1 = this.k__BackingField*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 478: System.Void XaeiOS.Security.ExternalPrincipal::set_Identity(System.Security.Principal.IIdentity)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[0] = $f[2]/*this.k__BackingField = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 479: System.Boolean XaeiOS.Security.ExternalPrincipal::IsInRole(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 480: System.Void XaeiOS.Security.ExternalPrincipal::.ctor(XaeiOS.Security.ExternalIdentity)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[5].call(this)/*this..ctor()*/;
                    $$[478].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null,$f[2]])/*this.set_Identity(identity)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 481: System.String XaeiOS.Security.RootIdentity::get_AuthenticationType()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    return null/*null*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 482: System.Boolean XaeiOS.Security.RootIdentity::get_IsAuthenticated()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    return 0/*0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 483: System.String XaeiOS.Security.RootIdentity::get_Name()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    return "External"/*"External"*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 484: System.Void XaeiOS.Security.RootIdentity::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 485: System.Security.Principal.IIdentity XaeiOS.Security.RootPrincipal::get_Identity()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[0]/*V_0.1 = this.k__BackingField*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 486: System.Void XaeiOS.Security.RootPrincipal::set_Identity(System.Security.Principal.IIdentity)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[0] = $f[2]/*this.k__BackingField = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 487: System.Boolean XaeiOS.Security.RootPrincipal::IsInRole(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 488: System.Void XaeiOS.Security.RootPrincipal::.ctor(XaeiOS.Security.RootIdentity)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[5].call(this)/*this..ctor()*/;
                    $$[486].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null,$f[2]])/*this.set_Identity(identity)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function(a0/*initFunction*/)
 // 489: System.Void XaeiOS.Boot.BootManager::Boot(System.NativeFunction)
{
    var r0,r1,r2;
    var t;
    r0 = _[247]/*$t0 = XaeiOS.Boot.BootManager._booting*/;
    if((!r0))
    {
        r0 = _[248]/*$t6 = XaeiOS.Boot.BootManager._booted*/;
        if((!r0))
        {
            r0 = (a0 == null)/*$t14 = System.NativeFunction::op_Equality(initFunction, null)*/;
            if((!r0))
            {
                _[247] = 1/*XaeiOS.Boot.BootManager._booting = 1*/;
                LogWrite("TRACE", "Initializing kernel")/*System.Diagnostics.Logging::Trace("Initializing kernel")*/;
                $$[598]()/*XaeiOS.SystemCalls::InitializeKernel()*/;
                LogWrite("TRACE", "Initializing OSCorlib")/*System.Diagnostics.Logging::Trace("Initializing OSCorlib")*/;
                $$[418]()/*XaeiOS.OSCorlib::Initialize()*/;
                LogWrite("TRACE", "Starting kernel")/*System.Diagnostics.Logging::Trace("Starting kernel")*/;
                r0 = $$[605]()/*V_0.1 = XaeiOS.SystemCalls::GetCurrentTask()*/;
                r1 = $$[391](0,Number.POSITIVE_INFINITY,null,[],[null,null,"XaeiOS.Kernel"])/*V_1.1 = XaeiOS.SIP::CreateSystemSIP("XaeiOS.Kernel")*/;
                r0 = $$[156](5,r1,r0,"XaeiOS.Kernel")/*V_2.1 = System.Threading.Thread::CreateSystemThread(5, V_1.1, V_0.1, "XaeiOS.Kernel")*/;
                $$[382].call(r1,0,Number.POSITIVE_INFINITY,null,[],[null,null,r0])/*V_1.1.InitializeThread(V_2.1)*/;
                $$[307](0,Number.POSITIVE_INFINITY,null,[],[null,null,r1])/*XaeiOS.SIPManager::RegisterSIP(V_1.1)*/;
                $$[223](0,Number.POSITIVE_INFINITY,null,[],[null,null,r0])/*System.Threading.ThreadManager::RegisterThread(V_2.1)*/;
                $$[273](0,Number.POSITIVE_INFINITY,null,[],[null,null,r1])/*System.Resources.ResourceManager::RegisterSIP(V_1.1)*/;
                r0 = (t=[],t.$=_[244],t)/*$t30 = new System.Void XaeiOS.Security.RootIdentity::.ctor()()*/;
                $$[484].call(r0,0,Number.POSITIVE_INFINITY,null,[],[null,null])/*$t30..ctor()*/;
                r2 = (t=[null],t.$=_[245],t)/*$t31 = new System.Void XaeiOS.Security.RootPrincipal::.ctor(XaeiOS.Security.RootIdentity)($t30)*/;
                $$[488].call(r2,0,Number.POSITIVE_INFINITY,null,[],[null,null,r0])/*$t31..ctor($t30)*/;
                $$[376].call(r1,0,Number.POSITIVE_INFINITY,null,[],[null,null,r2])/*V_1.1.AddPrincipal($t31)*/;
                $$[599]()/*XaeiOS.SystemCalls::StartKernel()*/;
                LogWrite("TRACE", "Creating the External process")/*System.Diagnostics.Logging::Trace("Creating the External process")*/;
                r0 = $$[606]()/*V_3.1 = XaeiOS.SystemCalls::GetExternalTask()*/;
                r1 = $$[391](0,Number.POSITIVE_INFINITY,null,[],[null,null,"External"])/*V_5.1 = XaeiOS.SIP::CreateSystemSIP("External")*/;
                r0 = $$[156](5,r1,r0,"External")/*V_6.1 = System.Threading.Thread::CreateSystemThread(5, V_5.1, V_3.1, "External")*/;
                $$[307](0,Number.POSITIVE_INFINITY,null,[],[null,null,r1])/*XaeiOS.SIPManager::RegisterSIP(V_5.1)*/;
                $$[273](0,Number.POSITIVE_INFINITY,null,[],[null,null,r1])/*System.Resources.ResourceManager::RegisterSIP(V_5.1)*/;
                $$[223](0,Number.POSITIVE_INFINITY,null,[],[null,null,r0])/*System.Threading.ThreadManager::RegisterThread(V_6.1)*/;
                r0 = (t=[],t.$=_[158],t)/*$t38 = new System.Void XaeiOS.Security.ExternalIdentity::.ctor()()*/;
                $$[315].call(r0,0,Number.POSITIVE_INFINITY,null,[],[null,null])/*$t38..ctor()*/;
                r2 = (t=[null],t.$=_[243],t)/*$t39 = new System.Void XaeiOS.Security.ExternalPrincipal::.ctor(XaeiOS.Security.ExternalIdentity)($t38)*/;
                $$[480].call(r2,0,Number.POSITIVE_INFINITY,null,[],[null,null,r0])/*$t39..ctor($t38)*/;
                $$[376].call(r1,0,Number.POSITIVE_INFINITY,null,[],[null,null,r2])/*V_5.1.AddPrincipal($t39)*/;
                LogWrite("TRACE", "Starting boot loader")/*System.Diagnostics.Logging::Trace("Starting boot loader")*/;
                _[249] = a0/*XaeiOS.Boot.BootManager._initFunction = initFunction*/;
                r1 = $$[492]/*$t45 = new System.Void XaeiOS.TaskFunction::.ctor(System.Object,System.IntPtr)(null, XaeiOS.Boot.BootManager::CreateInitProcess)*/;
                /*$t45..ctor(null, XaeiOS.Boot.BootManager::CreateInitProcess)*/r0 = $$[491]/*$t48 = new System.Void XaeiOS.TaskCallback::.ctor(System.Object,System.IntPtr)(null, XaeiOS.Boot.BootManager::BootCallback)*/;
                /*$t48..ctor(null, XaeiOS.Boot.BootManager::BootCallback)*/r0 = $$[607](null,r1,r0,3,"XaeiOS.Boot")/*V_7.1 = XaeiOS.SystemCalls::CreateTask(null, $t45, $t48, 3, "XaeiOS.Boot")*/;
                $$[600](r0)/*XaeiOS.SystemCalls::StartTask(V_7.1)*/;
                return;

            }
            else
            {
                r0 = new Error("Cannot boot with null init function.")/*$t19 = new System.Void System.NativeError::.ctor(System.String)("Cannot boot with null init function.")*/;
                throw r0/*$t19*/;

            }

        }
        else
        {
            r0 = new Error("XaeiOS already booted.")/*$t11 = new System.Void System.NativeError::.ctor(System.String)("XaeiOS already booted.")*/;
            throw r0/*$t11*/;

        }

    }
    else
    {
        r0 = new Error("XaeiOS already booting.")/*$t5 = new System.Void System.NativeError::.ctor(System.String)("XaeiOS already booting.")*/;
        throw r0/*$t5*/;

    }

},
function()
 // 490: System.Void XaeiOS.Boot.BootManager::BootModuleEntryPoint()
{
    var r0;
    var t;
    r0 = __module__.EntryPoint/*$t0 = XaeiOS.Boot.BootManager::GetModuleEntryPoint()*/;
    $$[489](r0)/*XaeiOS.Boot.BootManager::Boot($t0)*/;
    return;

},
function(a0/*taskId*/,a1/*taskName*/,a2/*returnValue*/,a3/*exitStatus*/)
 // 491: System.Void XaeiOS.Boot.BootManager::BootCallback(XaeiOS.TaskHandle,System.String,System.var,XaeiOS.TaskExitStatus)
{
    var r1,r2,r0;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r1 = _[248]/*V_2.1 = XaeiOS.Boot.BootManager._booted*/;
                if(r1)
                {
                    $ep = 6;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                r0 = "reason unknown"/*V_0.1 = "reason unknown"*/;
                if((!(a3 == 1)))
                {
                    $ep = 5;
                    continue $ctrl;

                }
                else
                {
                    $ep = 3;

                }
            }
            case 3:
            {
                if((a2 == null))
                {
                    $ep = 5;
                    continue $ctrl;

                }
                else
                {
                    $ep = 4;

                }
            }
            case 4:
            {
                $ep = 5;
                r2 = a2.$[0].call(a2,0,Number.POSITIVE_INFINITY,null,[],[null,null])/*$t15 = returnValue.ToString()*/;
                r1 = a2.$[9].call(a2,0,Number.POSITIVE_INFINITY,null,[],[null,null])/*$t17 = returnValue.get_StackTrace()*/;
                r0 = (r2 + "\n " + r1)/*V_0.2 = System.String::Concat($t15, "
 ", $t17)*/;
            }
            case 5:
            {
                r1 = ("XaeiOS.Boot process failed to boot: " + r0)/*$t20 = System.String::Concat("XaeiOS.Boot process failed to boot: ", V_0.3)*/;
                r1 = new Error(r1)/*$t21 = new System.Void System.NativeError::.ctor(System.String)($t20)*/;
                throw r1/*$t21*/;
            }
            case 6:
            {
                return;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2)
// 492: System.Void XaeiOS.Boot.BootManager::CreateInitProcess()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r2 = (t=[null],t.$=_[297],t)/*$t0 = new System.Void XaeiOS.Boot.BootManager/<>c__DisplayClass1::.ctor()()*/;
                    $$[562].call(r2,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null])/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = (t=[null,null,null,null],t.$=_[94],t)/*$t3 = new System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr)(null, XaeiOS.Boot.BootManager::InvokeStaticConstructorsAndCallInitFunction)*/;
                    $$[29](r0,null,$$[493])/*$t3..ctor(null, XaeiOS.Boot.BootManager::InvokeStaticConstructorsAndCallInitFunction)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r1 = (t=[null,null,null,null,null,null,null,null,null,null,null,null,false,null,null,null],t.$=_[177],t)/*$t6 = new System.Void XaeiOS.SIP::.ctor(System.Threading.ThreadStart,System.Threading.ThreadPriority,System.String)($t3, 3, "XaeiOS.Init")*/;
                    $$[395].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r0,3,"XaeiOS.Init"])/*$t6..ctor($t3, 3, "XaeiOS.Init")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r2[0] = r1/*$t0.initProcess = $t6*/;
                    r0 = r2[0]/*$t7 = $t0.initProcess*/;
                    r1 = (t=[null,null,null,null],t.$=_[11],t)/*$t9 = new System.Void System.EventHandler::.ctor(System.Object,System.IntPtr)($t0, XaeiOS.Boot.BootManager/<>c__DisplayClass1::b__0)*/;
                    $$[29](r1,r2,$$[561])/*$t9..ctor($t0, XaeiOS.Boot.BootManager/<>c__DisplayClass1::b__0)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    $$[363].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r1])/*$t7.add_Exited($t9)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r0 = r2[0]/*$t10 = $t0.initProcess*/;
                    $$[374].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,1])/*$t10.Start(1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    _[248] = 1/*XaeiOS.Boot.BootManager._booted = 1*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r2,r0,r3)
// 493: System.Void XaeiOS.Boot.BootManager::InvokeStaticConstructorsAndCallInitFunction()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r3 = __module__.StaticConstructors/*V_0.1 = XaeiOS.Boot.BootManager::GetModuleStaticConstructors()*/;
                    r0 = 0/*V_1.1 = 0*/;
                    $ep = 2;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r1 = r3.length/*$t2 = V_0.1.get_Length()*/;
                    if((r0 < r1))
                    {
                        $ep = 6;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 3;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r1 = _[249]/*$t6 = XaeiOS.Boot.BootManager._initFunction*/;
                    $rv = $$[28](null,r1)/*$rv = System.Delegate::Create(null, $t6)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r1 = $rv/*$t7 = $rv*/;
                    r2 = $$[519](_[0],0)/*$t9 = new System.Object[0]*/;
                    $rv = r1.$[4].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t),[null,null,r2])/*$rv = $t7.Invoke($t9)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    r1 = $rv/*V_4.1 = $rv*/;
                    return;
                }
                case 6:
                {
                    $ep = 7;
                    r1 = r3[r0]/*$t13 = V_0.1.get_Item(V_1.3)*/;
                    $rv = $$[28](null,r1)/*$rv = System.Delegate::Create(null, $t13)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    $ep = 8;
                    r1 = $rv/*$t14 = $rv*/;
                    r2 = $$[519](_[0],0)/*$t16 = new System.Object[0]*/;
                    $rv = r1.$[4].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t),[null,null,r2])/*$rv = $t14.Invoke($t16)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    r1 = $rv/*V_3.1 = $rv*/;
                    r0 = (r0 + 1)/*V_1.2 = V_1.3 Add 1*/;
                    $ep = 2;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 494: System.String System.Int32::ToString()
{
    var r0;
    var t;
    r0 = this.toString()/*V_0.1 = this.ToString()*/;
    return r0/*V_0.1*/;

},
function($ep,$end,$rv,$pc,$f)
// 495: System.Int32 System.Int32::GetHashCode()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    return this/*this*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 496: XaeiOS.Security.ManifestPrincipal XaeiOS.Security.ManifestPrincipal::get_ParentManifest()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[0]/*V_0.1 = this.k__BackingField*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 497: System.Void XaeiOS.Security.ManifestPrincipal::set_ParentManifest(XaeiOS.Security.ManifestPrincipal)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[0] = $f[2]/*this.k__BackingField = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 498: System.Security.Principal.IIdentity XaeiOS.Security.ManifestPrincipal::get_Identity()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[1]/*V_0.1 = this.k__BackingField*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 499: System.Void XaeiOS.Security.ManifestPrincipal::set_Identity(System.Security.Principal.IIdentity)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[1] = $f[2]/*this.k__BackingField = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 500: System.Boolean XaeiOS.Security.ManifestPrincipal::IsInRole(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 501: System.Void XaeiOS.Security.ManifestPrincipal::.ctor(XaeiOS.Security.ManifestPrincipal,System.Security.Principal.IIdentity)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[5].call(this)/*this..ctor()*/;
                    $$[497].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null,$f[2]])/*this.set_ParentManifest(parentManifest)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    $$[499].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null,$f[3]])/*this.set_Identity(identity)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 502: System.String System.NativeError::ToString()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = this.toString()/*$rv = this.NativeToString()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 503: System.Void System.Runtime.InteropServices.NativeDelegateAttribute::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[6].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 504: System.Void System.Runtime.CompilerServices.RuntimeHelpers::Initialize()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    _[263] = 1/*System.Runtime.CompilerServices.RuntimeHelpers._hashCodeCounter = 1*/;
                    r0 = (t=[null,null,null],t.$=_[193],t)/*$t1 = new System.Void System.Collections.Generic.Dictionary`2::.ctor()()*/;
                    $$[416].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t1..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    _[262] = r0/*System.Runtime.CompilerServices.RuntimeHelpers._arrayTypeCache = $t1*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 505: System.Int32 System.Runtime.CompilerServices.RuntimeHelpers::GenerateHashCode()
{
    var r0;
    var t;
    r0 = _[263]/*$tf1 = System.Runtime.CompilerServices.RuntimeHelpers._hashCodeCounter*/;
    _[263] = (r0 + 1)/*System.Runtime.CompilerServices.RuntimeHelpers._hashCodeCounter = $tf1 Add 1*/;
    return r0/*$tf1*/;

},
function(a0/*obj*/)
 // 506: System.Int32 System.Runtime.CompilerServices.RuntimeHelpers::NativeGetHashCode(System.Object)
{
    var r0,r1;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r1 = a0/*V_0.1 = System.Runtime.XaeiOSObject::ToXaeiOSObject(obj)*/;
                r0 = r1.$h/*$t3 = V_0.1.get_HashCode()*/;
                r0 = r0 != undefined/*V_2.1 = System.var::IsDefined($t3)*/;
                if(r0)
                {
                    $ep = 3;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                $ep = 3;
                r0 = $$[505]()/*$t5 = System.Runtime.CompilerServices.RuntimeHelpers::GenerateHashCode()*/;
                r1.$h = r0/*V_0.1.set_HashCode($t5)*/;
            }
            case 3:
            {
                r0 = r1.$h/*V_1.1 = V_0.1.get_HashCode()*/;
                return r0/*V_1.1*/;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function(a0/*obj*/,a1/*typeVtable*/,a2/*throwError*/)
 // 507: System.Object System.Runtime.CompilerServices.RuntimeHelpers::Cast(System.Runtime.XaeiOSObject,System.Runtime.VTable,System.Boolean)
{
    var r2,r3,r1,r4,r0;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                if((!(a0 == null)))
                {
                    $ep = 5;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                if((!a2))
                {
                    $ep = 4;
                    continue $ctrl;

                }
                else
                {
                    $ep = 3;

                }
            }
            case 3:
            {
                r2 = (t=[null,null,null,null],t.$=_[167],t)/*$t12 = new System.Void System.InvalidCastException::.ctor(System.String)("Cannot cast null")*/;
                $$[333].call(r2,"Cannot cast null")/*$t12..ctor("Cannot cast null")*/;
                throw r2/*$t12*/;
            }
            case 4:
            {
                r0 = null/*V_2.1 = null*/;
                $ep = 21;
                continue $ctrl;
            }
            case 5:
            {
                if((!(a1 == null)))
                {
                    $ep = 7;
                    continue $ctrl;

                }
                else
                {
                    $ep = 6;

                }
            }
            case 6:
            {
                r2 = (t=[null,null,null,null],t.$=_[191],t)/*$t22 = new System.Void System.ExecutionEngineException::.ctor(System.String)("Cannot cast to null type")*/;
                $$[406].call(r2,"Cannot cast to null type")/*$t22..ctor("Cannot cast to null type")*/;
                throw r2/*$t22*/;
            }
            case 7:
            {
                r4 = a1.f/*$t24 = typeVtable.get_Flags()*/;
                r1 = a0.$/*V_1.1 = obj.get_VTable()*/;
                if((!(r1 == null)))
                {
                    $ep = 9;
                    continue $ctrl;

                }
                else
                {
                    $ep = 8;

                }
            }
            case 8:
            {
                r2 = (t=[null,null,null,null],t.$=_[191],t)/*$t42 = new System.Void System.ExecutionEngineException::.ctor(System.String)("Could not find vtable for object")*/;
                $$[406].call(r2,"Could not find vtable for object")/*$t42..ctor("Could not find vtable for object")*/;
                throw r2/*$t42*/;
            }
            case 9:
            {
                if((!(r1 == null)))
                {
                    $ep = 13;
                    continue $ctrl;

                }
                else
                {
                    $ep = 10;

                }
            }
            case 10:
            {
                if((!a2))
                {
                    $ep = 12;
                    continue $ctrl;

                }
                else
                {
                    $ep = 11;

                }
            }
            case 11:
            {
                r3 = $$[519](_[129],4)/*V_4.1 = new System.String[4]*/;
                r3[0] = "Cannot cast "/*V_4.1[0] = "Cannot cast "*/;
                r2 = r1.c/*$t58 = V_1.3.get_Class()*/;
                r2 = $$[215].call(r2)/*$t59 = $t58.get_FullName()*/;
                r3[1] = r2/*V_4.1[1] = $t59*/;
                r3[2] = " to type "/*V_4.1[2] = " to type "*/;
                r2 = a1.c/*$t64 = typeVtable.get_Class()*/;
                r2 = $$[215].call(r2)/*$t65 = $t64.get_FullName()*/;
                r3[3] = r2/*V_4.1[3] = $t65*/;
                r2 = $$[264](r3)/*$t66 = System.String::NativeConcat(V_4.1)*/;
                r3 = (t=[null,null,null,null],t.$=_[167],t)/*$t67 = new System.Void System.InvalidCastException::.ctor(System.String)($t66)*/;
                $$[333].call(r3,r2)/*$t67..ctor($t66)*/;
                throw r3/*$t67*/;
            }
            case 12:
            {
                r0 = null/*V_2.2 = null*/;
                $ep = 21;
                continue $ctrl;
            }
            case 13:
            {
                if((!(r1 == a1)))
                {
                    $ep = 15;
                    continue $ctrl;

                }
                else
                {
                    $ep = 14;

                }
            }
            case 14:
            {
                r0 = a0/*V_2.3 = obj*/;
                $ep = 21;
                continue $ctrl;
            }
            case 15:
            {
                if((!(!((r4 & 1) == 0))))
                {
                    $ep = 17;
                    continue $ctrl;

                }
                else
                {
                    $ep = 16;

                }
            }
            case 16:
            {
                r3 = $$[509](r1,a1)/*$t77 = System.Runtime.CompilerServices.RuntimeHelpers::ImplementsInterface(V_1.3, typeVtable)*/;
                r2 = (!r3)/*$ts0 = BooleanNot $t77*/;
                $ep = 18;
                continue $ctrl;
            }
            case 17:
            {
                r2 = 1/*$ts0 = 1*/;
                $ep = 18;
            }
            case 18:
            {
                if(r2)
                {
                    $ep = 19;

                }
                else
                {
                    $ep = 20;
                    continue $ctrl;

                }
            }
            case 19:
            {
                $ep = 9;
                r1 = r1.b/*V_1.2 = V_1.3.get_BaseVTable()*/;
                continue $ctrl;
            }
            case 20:
            {
                r0 = a0/*V_2.4 = obj*/;
                $ep = 21;
            }
            case 21:
            {
                return r0/*V_2.5*/;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function(a0/*obj*/,a1/*typeVTable*/)
 // 508: System.Object System.Runtime.CompilerServices.RuntimeHelpers::TryCast(System.Runtime.XaeiOSObject,System.Runtime.VTable)
{
    var r0;
    var t;
    r0 = $$[507](a0,a1,0)/*V_0.1 = System.Runtime.CompilerServices.RuntimeHelpers::Cast(obj, typeVTable, 0)*/;
    return r0/*V_0.1*/;

},
function(a0/*vtable*/,a1/*interfaceVtable*/)
 // 509: System.Boolean System.Runtime.CompilerServices.RuntimeHelpers::ImplementsInterface(System.Runtime.VTable,System.Runtime.VTable)
{
    var r2,r0,r3,r1;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r2 = a0.i/*V_0.1 = vtable.get_Interfaces()*/;
                r3 = (function(obj){var keys = []; for(var i in obj){  if(i == "$"){ continue; } keys.push(i);}; return keys;})(r2)/*V_1.1 = System.Runtime.CompilerServices.RuntimeHelpers::GetKeys(V_0.1)*/;
                r0 = 0/*V_2.1 = 0*/;
                $ep = 2;
            }
            case 2:
            {
                if((r0 < r3.length))
                {
                    $ep = 4;
                    continue $ctrl;

                }
                else
                {
                    $ep = 3;

                }
            }
            case 3:
            {
                r1 = 0/*V_3.1 = 0*/;
                $ep = 6;
                continue $ctrl;
            }
            case 4:
            {
                r2 = _[r3[r0]]/*$t10 = System.Runtime.CompilerServices.RuntimeHelpers::GenerateCodeToDereferenceVTableDataPointer(V_1.1[V_2.3])*/;
                if((!(r2 == a1)))
                {
                    $ep = 7;
                    continue $ctrl;

                }
                else
                {
                    $ep = 5;

                }
            }
            case 5:
            {
                r1 = 1/*V_3.2 = 1*/;
                $ep = 6;
            }
            case 6:
            {
                return r1/*V_3.3*/;
            }
            case 7:
            {
                r0 = (r0 + 1)/*V_2.2 = V_2.3 Add 1*/;
                $ep = 2;
                continue $ctrl;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r2,r0)
// 510: System.Boolean System.Runtime.CompilerServices.RuntimeHelpers::TypesEqual(System.Object,System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    if((!$f[2]))
                    {
                        $ep = 3;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    r2 = (!($f[3] == null))/*$ts0 = BooleanNot b ValueEquality null*/;
                    $ep = 4;
                    continue $ctrl;
                }
                case 3:
                {
                    r2 = 0/*$ts0 = 0*/;
                    $ep = 4;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    if(r2)
                    {
                        $ep = 5;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 7;
                        continue $ctrl;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r1 = $f[2]["$"]/*$t13 = a.get_Item("$")*/;
                    r2 = $f[3]["$"]/*$t18 = b.get_Item("$")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    r0 = (r1 == r2)/*V_0.2 = $t13 ValueEquality $t18*/;
                    $ep = 8;
                    continue $ctrl;
                }
                case 7:
                {
                    r0 = 0/*V_0.1 = 0*/;
                    $ep = 8;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    return r0/*V_0.3*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 511: System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeMetadata()
{
    var r0;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r0 = _[63]/*$t0 = System.Reflection.ReflectionHelpers._runtimeAssemblies*/;
                if((!(r0 == null)))
                {
                    $ep = 3;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                r0 = new Array()/*$t7 = new System.Void System.NativeArray`1::.ctor()()*/;
                _[63] = r0/*System.Reflection.ReflectionHelpers._runtimeAssemblies = $t7*/;
                $ep = 3;
            }
            case 3:
            {
                return;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function(a0/*name*/)
 // 512: System.Runtime.Assembly System.Runtime.CompilerServices.RuntimeHelpers::CreateAssembly(System.String)
{
    var r0,r1;
    var t;
    r1 = (t=[null,null,null],t.$=_[211],t)/*$t0 = new System.Void System.Runtime.Assembly::.ctor()()*/;
    $$[434].call(r1)/*$t0..ctor()*/;
    $$[431].call(r1,a0)/*$t0.set_Name(name)*/;
    r0 = _[63]/*$t2 = System.Reflection.ReflectionHelpers._runtimeAssemblies*/;
    r0.push(r1)/*$t2.Push($t0)*/;
    return r1/*$t0*/;

},
function(a0/*ns*/,a1/*name*/,a2/*assembly*/,a3/*vtableDataPointer*/,a4/*elementClass*/,a5/*isInterface*/,a6/*isArray*/)
 // 513: System.Runtime.Class System.Runtime.CompilerServices.RuntimeHelpers::CreateClass(System.String,System.String,System.Runtime.Assembly,System.UIntPtr,System.Runtime.Class,System.Boolean,System.Boolean)
{
    var r0,r1;
    var t;
    r1 = (t=[null,null,null,null,null,null,null,null,null,null,false,false,null],t.$=_[110],t)/*$t0 = new System.Void System.Runtime.Class::.ctor()()*/;
    $$[221].call(r1)/*$t0..ctor()*/;
    $$[199].call(r1,a1)/*$t0.set_Name(name)*/;
    $$[201].call(r1,a0)/*$t0.set_Namespace(ns)*/;
    $$[197].call(r1,a2)/*$t0.set_Assembly(assembly)*/;
    $$[208].call(r1,a3)/*$t0.set_VTableDataPointer(vtableDataPointer)*/;
    r0 = _[a3]/*V_1.1 = System.Runtime.CompilerServices.RuntimeHelpers::GenerateCodeToDereferenceVTableDataPointer(vtableDataPointer)*/;
    $$[206].call(r1,r0)/*$t0.set_VTable(V_1.1)*/;
    r0.c = r1/*V_1.1.set_Class($t0)*/;
    $$[214].call(r1,a4)/*$t0.set_ElementClass(elementClass)*/;
    $$[210].call(r1,a5)/*$t0.set_IsInterface(isInterface)*/;
    $$[212].call(r1,a6)/*$t0.set_IsArray(isArray)*/;
    r0 = $$[432].call(a2)/*$t11 = assembly.get_Classes()*/;
    r0.push(r1)/*$t11.Push($t0)*/;
    return r1/*$t0*/;

},
function(a0/*declaringType*/,a1/*name*/,a2/*function*/,a3/*vtableSlot*/)
 // 514: System.Runtime.Method System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(System.Runtime.Class,System.String,System.NativeFunction,System.Int32)
{
    var r0,r1;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r1 = (t=[null,null,null,null,null,null,null],t.$=_[179],t)/*$t0 = new System.Void System.Runtime.Method::.ctor()()*/;
                $$[401].call(r1)/*$t0..ctor()*/;
                $$[243].call(r1,a1)/*$t0.set_Name(name)*/;
                $$[246].call(r1,a2)/*$t0.set_Function(function)*/;
                $$[400].call(r1,a3)/*$t0.set_VTableSlot(vtableSlot)*/;
                r0 = (a2 != null)/*$t6 = System.NativeFunction::op_Inequality(function, null)*/;
                if((!r0))
                {
                    $ep = 3;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                $ep = 3;
                a2["m"] = r1/*function.set_Item("m", $t0)*/;
            }
            case 3:
            {
                $$[239].call(r1,a0)/*$t0.set_DeclaringClass(declaringType)*/;
                r0 = $$[216].call(a0)/*$t15 = declaringType.get_Methods()*/;
                r0.push(r1)/*$t15.Push($t0)*/;
                return r1/*$t0*/;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function(a0/*declaringType*/,a1/*name*/,a2/*function*/)
 // 515: System.Runtime.Constructor System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(System.Runtime.Class,System.String,System.NativeFunction)
{
    var r0,r1;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r1 = (t=[null,null,null,null,null,null],t.$=_[126],t)/*$t0 = new System.Void System.Runtime.Constructor::.ctor()()*/;
                $$[251].call(r1)/*$t0..ctor()*/;
                $$[243].call(r1,a1)/*$t0.set_Name(name)*/;
                $$[246].call(r1,a2)/*$t0.set_Function(function)*/;
                r0 = (a2 != null)/*$t5 = System.NativeFunction::op_Inequality(function, null)*/;
                if((!r0))
                {
                    $ep = 3;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                $ep = 3;
                a2["m"] = r1/*function.set_Item("m", $t0)*/;
            }
            case 3:
            {
                $$[239].call(r1,a0)/*$t0.set_DeclaringClass(declaringType)*/;
                r0 = $$[217].call(a0)/*$t14 = declaringType.get_Constructors()*/;
                r0.push(r1)/*$t14.Push($t0)*/;
                return r1/*$t0*/;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function(a0/*declaringType*/,a1/*name*/,a2/*getMethod*/,a3/*setMethod*/)
 // 516: System.Runtime.Property System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(System.Runtime.Class,System.String,System.Runtime.Method,System.Runtime.Method)
{
    var r0,r1;
    var t;
    r1 = (t=[null,null,null,null,null,null],t.$=_[150],t)/*$t0 = new System.Void System.Runtime.Property::.ctor()()*/;
    $$[301].call(r1)/*$t0..ctor()*/;
    $$[290].call(r1,a0)/*$t0.set_DeclaringClass(declaringType)*/;
    $$[294].call(r1,a1)/*$t0.set_Name(name)*/;
    $$[297].call(r1,a2)/*$t0.set_GetMethod(getMethod)*/;
    $$[299].call(r1,a3)/*$t0.set_SetMethod(setMethod)*/;
    r0 = $$[218].call(a0)/*$t6 = declaringType.get_Properties()*/;
    r0.push(r1)/*$t6.Push($t0)*/;
    return r1/*$t0*/;

},
function(a0/*attributeProvider*/,a1/*constructor*/)
 // 517: System.Runtime.CustomAttribute System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(System.Runtime.ICustomAttributeProvider,System.Runtime.Method)
{
    var r0,r1;
    var t;
    r1 = (t=[null],t.$=_[159],t)/*$t0 = new System.Void System.Runtime.CustomAttribute::.ctor()()*/;
    $$[318].call(r1)/*$t0..ctor()*/;
    $$[317].call(r1,a1)/*$t0.set_Constructor(constructor)*/;
    r0 = a0.$.i[109][0].call(a0)/*$t3 = attributeProvider.get_CustomAttributes()*/;
    r0.push(r1)/*$t3.Push($t0)*/;
    return r1/*$t0*/;

},
function(a0/*function*/)
 // 518: System.String System.Runtime.CompilerServices.RuntimeHelpers::GetMethodNameForStackTrace(System.NativeFunction)
{
    var r1,r0;
    var t;
    r1 = (a0 == null)/*$t2 = System.NativeFunction::op_Equality(function, null)*/;
    if((!r1))
    {
        r1 = a0["m"]/*V_0.1 = function.get_Item("m")*/;
        if((!(r1 == null)))
        {
            r0 = $$[244].call(r1)/*V_2.2 = V_0.1.get_FullName()*/;

        }
        else
        {
            r1 = a0.toString()/*$t19 = function.NativeToString()*/;
            r1 = ("No function metadata available for function: " + r1)/*$t20 = System.String::Concat("No function metadata available for function: ", $t19)*/;
            LogWrite("DEBUG", r1)/*System.Diagnostics.Logging::Debug($t20)*/;
            r0 = null/*V_2.1 = null*/;

        }
        return r0/*V_2.3*/;

    }
    else
    {
        r1 = (t=[null,null,null,null],t.$=_[151],t)/*$t7 = new System.Void System.ArgumentException::.ctor(System.String)("function cannot be null")*/;
        $$[302].call(r1,"function cannot be null")/*$t7..ctor("function cannot be null")*/;
        throw r1/*$t7*/;

    }

},
function(a0/*elementTypeVTable*/,a1/*length*/)
 // 519: System.Array System.Runtime.CompilerServices.RuntimeHelpers::CreateArray(System.Runtime.VTable,System.Int32)
{
    var r1,r2,r3,r4,r5,r0;
    var t;
    r5 = a0.c/*V_0.1 = elementTypeVTable.get_Class()*/;
    r1 = _[262]/*$t2 = System.Runtime.CompilerServices.RuntimeHelpers._arrayTypeCache*/;
    r1 = r1.$[8].call(r1,0,Number.POSITIVE_INFINITY,null,[],[null,null,r5])/*$t3 = $t2.ContainsKey(V_0.1)*/;
    if((!r1))
    {
        r1 = $$[58](0,Number.POSITIVE_INFINITY,null,[],[null,null,_[68]])/*$t17 = System.Type::GetTypeFromHandle(System.Array)*/;
        r1 = r1.$[11].call(r1,0,Number.POSITIVE_INFINITY,null,[],[null,null])/*V_2.1 = $t17.get_TypeHandle()*/;
        r4 = $$[200].call(r5)/*$t20 = V_0.1.get_Namespace()*/;
        r3 = $$[198].call(r5)/*$t21 = V_0.1.get_Name()*/;
        r2 = $$[196].call(r5)/*$t22 = V_0.1.get_Assembly()*/;
        r1 = r1.c/*$t23 = V_2.1.get_Class()*/;
        r1 = $$[207].call(r1)/*$t24 = $t23.get_VTableDataPointer()*/;
        r0 = $$[513](r4,r3,r2,r1,r5,0,1)/*V_1.2 = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass($t20, $t21, $t22, $t24, V_0.1, 0, 1)*/;
        r1 = _[262]/*$t28 = System.Runtime.CompilerServices.RuntimeHelpers._arrayTypeCache*/;
        r1.$[6].call(r1,0,Number.POSITIVE_INFINITY,null,[],[null,null,r5,r0])/*$t28.set_Item(V_0.1, V_1.2)*/;

    }
    else
    {
        r1 = _[262]/*$t7 = System.Runtime.CompilerServices.RuntimeHelpers._arrayTypeCache*/;
        r0 = r1.$[5].call(r1,0,Number.POSITIVE_INFINITY,null,[],[null,null,r5])/*V_1.1 = $t7.get_Item(V_0.1)*/;

    }
    r1 = new Array(a1)/*$t10 = new System.Void System.NativeArray::.ctor(System.Int32)(length)*/;
    r2 = $$[205].call(r0)/*$t13 = V_1.3.get_VTable()*/;
    r1.$ = r2/*$t10.set_VTable($t13)*/;
    return r1/*$t10*/;

},
function($ep,$end,$rv,$pc,$f,r0,r1,r2)
// 520: System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = $$[519](_[0],4)/*V_4.1 = new System.Object[4]*/;
                    r0[0] = "Initializing array "/*V_4.1[0] = "Initializing array "*/;
                    r0[1] = $f[2]/*V_4.1[1] = array*/;
                    r0[2] = " with value "/*V_4.1[2] = " with value "*/;
                    r0[3] = (t=$f[3],t.$=_[165],t)/*V_4.1[3] = box(System.RuntimeFieldHandle,fldHandle)*/;
                    $rv = $$[263](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r0])/*$rv = System.String::Concat(V_4.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $rv/*$t11 = $rv*/;
                    LogWrite("DEBUG", r0)/*System.Diagnostics.Logging::Debug($t11)*/;
                    $rv = $f[2].$/*$rv = array.get_VTable()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r0 = $rv/*$t61 = $rv*/;
                    r0 = r0.c/*V_16.1 = $t61.get_Class()*/;
                    $rv = $$[102](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r0])/*$rv = System.Reflection.ReflectionHelpers::GetTypeFromClass(V_16.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r1 = $rv/*V_17.1 = $rv*/;
                    r0 = r1[1]/*V_15.1 = (System.Reflection.RuntimeType)V_17.1._class*/;
                    $rv = $$[211].call(r0)/*$rv = V_15.1.get_IsArray()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    r0 = $rv/*V_5.1 = $rv*/;
                    if(r0)
                    {
                        $ep = 10;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 6;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r0 = r1[1]/*V_14.1 = (System.Reflection.RuntimeType)V_17.1._class*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,"Array was not marked with class that was an array.  Class: "])/*$rv = System.String::SafeToString("Array was not marked with class that was an array.  Class: ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    $ep = 8;
                    r1 = $rv/*$t59 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r0])/*$rv = System.String::SafeToString(V_14.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    $ep = 9;
                    r0 = $rv/*$t60 = $rv*/;
                    r0 = (r1 + r0)/*V_13.1 = System.String::Concat($t59, $t60)*/;
                    r1 = (t=[null,null,null,null],t.$=_[102],t)/*$t20 = new System.Void System.SystemException::.ctor(System.String)(V_13.1)*/;
                    $$[180].call(r1,r0)/*$t20..ctor(V_13.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    throw r1/*$t20*/;
                }
                case 10:
                {
                    $ep = 11;
                    r0 = r1[1]/*V_12.1 = (System.Reflection.RuntimeType)V_17.1._class*/;
                    $rv = $$[213].call(r0)/*$rv = V_12.1.get_ElementClass()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 11:
                {
                    r0 = $rv/*$t22 = $rv*/;
                    if((!(r0 == null)))
                    {
                        $ep = 16;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 12;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 12:
                {
                    $ep = 13;
                    r0 = r1[1]/*V_11.1 = (System.Reflection.RuntimeType)V_17.1._class*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,"Array was not marked with class that did not have an element class.  Class: "])/*$rv = System.String::SafeToString("Array was not marked with class that did not have an element class.  Class: ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 13:
                {
                    $ep = 14;
                    r1 = $rv/*$t57 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r0])/*$rv = System.String::SafeToString(V_11.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 14:
                {
                    $ep = 15;
                    r0 = $rv/*$t58 = $rv*/;
                    r0 = (r1 + r0)/*V_10.1 = System.String::Concat($t57, $t58)*/;
                    r1 = (t=[null,null,null,null],t.$=_[102],t)/*$t32 = new System.Void System.SystemException::.ctor(System.String)(V_10.1)*/;
                    $$[180].call(r1,r0)/*$t32..ctor(V_10.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 15:
                {
                    throw r1/*$t32*/;
                }
                case 16:
                {
                    $ep = 17;
                    r0 = r1[1]/*V_9.1 = (System.Reflection.RuntimeType)V_17.1._class*/;
                    $rv = $$[213].call(r0)/*$rv = V_9.1.get_ElementClass()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 17:
                {
                    $ep = 18;
                    r0 = $rv/*$t34 = $rv*/;
                    r0 = $$[205].call(r0)/*$t36 = $t34.get_VTable()*/;
                    $rv = r0.c/*$rv = $t36.get_Class()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 18:
                {
                    $ep = 19;
                    r0 = $rv/*$t56 = $rv*/;
                    $rv = $$[102](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r0])/*$rv = System.Reflection.ReflectionHelpers::GetTypeFromClass($t56)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 19:
                {
                    $ep = 20;
                    r1 = $rv/*V_8.1 = $rv*/;
                    $rv = $$[100](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,"System.Int32"])/*$rv = System.Reflection.ReflectionHelpers::GetTypeByName("System.Int32")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 20:
                {
                    r0 = $rv/*V_7.1 = $rv*/;
                    if((!(r1 == r0)))
                    {
                        $ep = 22;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 21;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 21:
                {
                    $$[521]($f[2],$f[3])/*System.Runtime.CompilerServices.RuntimeHelpers::InitializeInt32Array(array, fldHandle)*/;
                    return;
                }
                case 22:
                {
                    $ep = 23;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,"Cannot initialize array of type: "])/*$rv = System.String::SafeToString("Cannot initialize array of type: ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 23:
                {
                    $ep = 24;
                    r2 = $rv/*$t54 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r1])/*$rv = System.String::SafeToString(V_8.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 24:
                {
                    $ep = 25;
                    r0 = $rv/*$t55 = $rv*/;
                    r0 = (r2 + r0)/*V_6.1 = System.String::Concat($t54, $t55)*/;
                    r1 = (t=[null,null,null,null],t.$=_[102],t)/*$t53 = new System.Void System.SystemException::.ctor(System.String)(V_6.1)*/;
                    $$[180].call(r1,r0)/*$t53..ctor(V_6.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 25:
                {
                    throw r1/*$t53*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function(a0/*intArray*/,a1/*initialValue*/)
 // 521: System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeInt32Array(System.Int32[],System.Byte[])
{
    var t;
    
    var arrayIndex = 0;
    for (var i = 0; i < a1.length; i++)
    {
        var whichByte = i % 4;
        if (whichByte == 0)
        {
            a0[arrayIndex] = 0;
        }
        a0[arrayIndex] |= a1[i] << (whichByte * 8);
        if (whichByte == 3)
        {
            arrayIndex++;
        }
    }/*System.Runtime.CompilerServices.RuntimeHelpers::GenerateCodeToInitializeInt32Array(intArray, initialValue)*/;
    return;

},
function($ep,$end,$rv,$pc,$f)
// 522: System.Void System.IO.Stream::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 523: System.Int32 XaeiOS.TaskHandle::get_ID()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    return this/*this*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 524: System.Void XaeiOS.TaskHandle::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 525: System.Void System.Threading.Condition::Signal()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._lock*/;
                    $$[74].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t1.Acquire()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = this[1]/*$t3 = this._waitingList*/;
                    $rv = r0.length/*$rv = $t3.get_Length()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r0 = $rv/*$t4 = $rv*/;
                    if((!(r0 > 0)))
                    {
                        $ep = 6;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r0 = this[1]/*$t12 = this._waitingList*/;
                    $rv = r0.shift()/*$rv = $t12.Shift()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r0 = $rv/*$t13 = $rv*/;
                    $$[601](r0)/*XaeiOS.SystemCalls::ScheduleTask($t13)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r0 = this[0]/*$t15 = this._lock*/;
                    $$[76].call(r0)/*$t15.Release()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 526: System.Void System.Threading.Condition::Await()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._lock*/;
                    $$[76].call(r0)/*$t1.Release()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r1 = $$[605]()/*V_0.1 = XaeiOS.SystemCalls::GetCurrentTask()*/;
                    r0 = this[1]/*$t4 = this._waitingList*/;
                    r0.push(r1)/*$t4.Push(V_0.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    $$[602](r1)/*XaeiOS.SystemCalls::BlockTask(V_0.1)*/;
                    $$[603](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*XaeiOS.SystemCalls::Yield()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r0 = this[0]/*$t6 = this._lock*/;
                    $$[74].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$t6.Acquire()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 527: System.Boolean System.Threading.Condition::Await(System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $end = Number.POSITIVE_INFINITY;
    $ctrl:
    do
    {
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = (t=[null,null,false],t.$=_[267],t)/*$t0 = new System.Void System.Threading.Condition/TimedUnblocker::.ctor()()*/;
                    $$[532].call(r1,0,Number.POSITIVE_INFINITY,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$t0..ctor()*/;
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $$[605]()/*$t1 = XaeiOS.SystemCalls::GetCurrentTask()*/;
                    r1[0] = r0/*$t0.Task = $t1*/;
                    r1[2] = 0/*$t0.TimedOut = 0*/;
                    $$[530].call(r1,0,Number.POSITIVE_INFINITY,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[2]])/*$t0.ScheduleUnblock(timeoutMs)*/;
                }
                case 3:
                {
                    $ep = 4;
                    $f.$ecp = 4/*Frame.ExceptionCatchPointer = 4*/;
                    $$[526].call(this,0,Number.POSITIVE_INFINITY,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*this.Await()*/;
                }
                case 4:
                {
                    $ep = 5;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[531].call(r1)/*$t0.Cancel()*/;
                }
                case 5:
                {
                    if(($f.$e != null))
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 6;

                    }
                }
                case 6:
                {
                    r0 = r1[2]/*$t5 = $t0.TimedOut*/;
                    $ep = 7;
                }
                case 7:
                {
                    return (!r0)/*BooleanNot $t5*/;
                }
                case 8:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 528: System.Void System.Threading.Condition::.ctor(System.Threading.Lock)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    this[0] = $f[2]/*this._lock = l*/;
                    r0 = new Array()/*$t4 = new System.Void System.NativeArray`1::.ctor()()*/;
                    this[1] = r0/*this._waitingList = $t4*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 529: System.Void System.Threading.Condition/TimedUnblocker::Unblock()
{
    var r0;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r0 = this[1]/*$t1 = this.TimeoutId*/;
                if((r0 == null))
                {
                    $ep = 3;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                $ep = 3;
                this[2] = 1/*this.TimedOut = 1*/;
                r0 = this[0]/*$t8 = this.Task*/;
                $$[601](r0)/*XaeiOS.SystemCalls::ScheduleTask($t8)*/;
            }
            case 3:
            {
                return;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 530: System.Void System.Threading.Condition/TimedUnblocker::ScheduleUnblock(System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = $$[113].call($$[529],this)/*$t3 = new System.Void System.NativeVoidDelegate::.ctor(System.Object,System.IntPtr)(this, System.Threading.Condition/TimedUnblocker::Unblock)*/;
                    /*$t3..ctor(this, System.Threading.Condition/TimedUnblocker::Unblock)*/if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $$[114](r0)/*$t4 = System.NativeFunction::op_Explicit($t3)*/;
                    r0 = setTimeout(r0, $f[2])/*$t7 = System.Global::SetTimeout($t4, (System.Int64)timeoutMs)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    this[1] = r0/*this.TimeoutId = $t7*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 531: System.Void System.Threading.Condition/TimedUnblocker::Cancel()
{
    var r0;
    var t;
    r0 = this[1]/*$t1 = this.TimeoutId*/;
    clearTimeout(r0)/*System.Global::ClearTimeout($t1)*/;
    return;

},
function($ep,$end,$rv,$pc,$f)
// 532: System.Void System.Threading.Condition/TimedUnblocker::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 533: System.Void System.Threading.ConditionTimedOutException::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[17].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 534: System.String System.Int64::ToString()
{
    var r0;
    var t;
    r0 = this.toString()/*V_0.1 = this.ToString()*/;
    return r0/*V_0.1*/;

},
function($ep,$end,$rv,$pc,$f,r0)
// 535: System.Boolean System.WeakReference::get_IsAlive()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[166],t)/*$t1 = new System.Void System.NotSupportedException::.ctor(System.String)("WeakReference not supported")*/;
                    $$[331].call(r0,"WeakReference not supported")/*$t1..ctor("WeakReference not supported")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 536: System.Object System.WeakReference::get_Target()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[166],t)/*$t1 = new System.Void System.NotSupportedException::.ctor(System.String)("WeakReference not supported")*/;
                    $$[331].call(r0,"WeakReference not supported")/*$t1..ctor("WeakReference not supported")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 537: System.Void System.WeakReference::.ctor(System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[5].call(this)/*this..ctor()*/;
                    r0 = (t=[null,null,null,null],t.$=_[166],t)/*$t2 = new System.Void System.NotSupportedException::.ctor(System.String)("WeakReference not supported")*/;
                    $$[331].call(r0,"WeakReference not supported")/*$t2..ctor("WeakReference not supported")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t2*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 538: System.Void System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[6].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 539: System.Type System.Reflection.RuntimeMethodInfo::get_DeclaringType()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[1]/*V_0.1 = this._declaringType*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 540: System.String System.Reflection.RuntimeMethodInfo::get_Name()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._method*/;
                    $rv = $$[242].call(r0)/*$rv = $t1.get_Name()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 541: System.Object System.Reflection.RuntimeMethodInfo::Invoke(System.Object,System.Object[])
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = this.$[5].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$rv = this.get_Name()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $rv/*$t2 = $rv*/;
                    r0 = ("Invoking method through reflection: " + r0)/*$t3 = System.String::Concat("Invoking method through reflection: ", $t2)*/;
                    LogWrite("DEBUG", r0)/*System.Diagnostics.Logging::Debug($t3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r0 = this[0]/*$t5 = this._method*/;
                    $rv = $$[105](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0,$f[2],$f[3]])/*$rv = System.Reflection.ReflectionHelpers::TrampolineInvokeMethod($t5, self, args)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 542: System.Boolean System.Reflection.RuntimeMethodInfo::IsDefined(System.Type,System.Boolean)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._method*/;
                    $rv = $$[111](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0,$f[2],$f[3]])/*$rv = System.Reflection.ReflectionHelpers::IsDefined($t1, attributeType, inherit)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 543: System.Void System.Reflection.RuntimeMethodInfo::.ctor(System.Runtime.Method,System.Reflection.RuntimeType)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[195].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    this[0] = $f[2]/*this._method = method*/;
                    this[1] = $f[3]/*this._declaringType = declaringType*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 544: System.Boolean System.CLSCompliantAttribute::get_IsCompliant()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[0]/*V_0.1 = this._isCompliant*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 545: System.Void System.CLSCompliantAttribute::.ctor(System.Boolean)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[6].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    this[0] = $f[2]/*this._isCompliant = isCompliant*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2)
// 546: System.Security.IPermission XaeiOS.Process.SignalPermission::Copy()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = this[0]/*$t1 = this._signal*/;
                    r0 = this[1]/*$t3 = this._data*/;
                    r2 = (t=[null,null],t.$=_[292],t)/*$t4 = new System.Void XaeiOS.Process.SignalPermission::.ctor(XaeiOS.Process.Signal,System.Int32)($t1, $t3)*/;
                    $$[551].call(r2,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r1,r0])/*$t4..ctor($t1, $t3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return r2/*$t4*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4)
// 547: System.Void XaeiOS.Process.SignalPermission::Demand()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = $$[392]()/*$t0 = XaeiOS.SIP::get_CurrentSIP()*/;
                    r3 = r1[15]/*V_6.1 = $t0.k__BackingField*/;
                    $$[420](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t),[null,null,r3])/*System.Threading.Monitor::Enter(V_6.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    $f.$ecp = 14/*Frame.ExceptionCatchPointer = 14*/;
                    $rv = $$[392]()/*$rv = XaeiOS.SIP::get_CurrentSIP()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r1 = $rv/*$t3 = $rv*/;
                    r4 = r1[5]/*V_5.1 = $t3._principals*/;
                    r0 = 0/*V_1.1 = 0*/;
                    $ep = 4;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    $rv = r4.$[11].call(r4,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t),[null,null])/*$rv = V_5.1.get_Count()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    r1 = $rv/*$t6 = $rv*/;
                    if((r0 < r1))
                    {
                        $ep = 6;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 14;
                        continue $ctrl;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    $rv = r4.$[4].call(r4,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t),[null,null,r0])/*$rv = V_5.1.get_Item(V_1.3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    r1 = $rv/*V_2.1 = $rv*/;
                    if((!$$[508](r1,_[243])))
                    {
                        $ep = 9;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 8;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 8:
                {
                    r2 = this[0]/*$t12 = this._signal*/;
                    r1 = (r2 == 16)/*$ts0 = $t12 ValueEquality 16*/;
                    $ep = 10;
                    continue $ctrl;
                }
                case 9:
                {
                    r1 = 1/*$ts0 = 1*/;
                    $ep = 10;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 10:
                {
                    if(r1)
                    {
                        $ep = 11;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 12;
                        continue $ctrl;

                    }
                }
                case 11:
                {
                    r0 = (r0 + 1)/*V_1.2 = V_1.3 Add 1*/;
                    $ep = 4;
                    continue $ctrl;
                }
                case 12:
                {
                    $ep = 13;
                    r1 = (t=[null,null,null,null],t.$=_[149],t)/*$t17 = new System.Void System.Security.SecurityException::.ctor(System.String)("The external process may only send custom signals")*/;
                    $$[288].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t),[null,null,"The external process may only send custom signals"])/*$t17..ctor("The external process may only send custom signals")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 13:
                {
                    throw r1/*$t17*/;
                }
                case 14:
                {
                    $ep = 15;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[421](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t),[null,null,r3])/*System.Threading.Monitor::Exit(V_6.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 15:
                {
                    if(($f.$e != null))
                    {
                        $ep = 17;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 16;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 16:
                {
                    return;
                }
                case 17:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 548: System.Security.IPermission XaeiOS.Process.SignalPermission::Intersect(System.Security.IPermission)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 549: System.Boolean XaeiOS.Process.SignalPermission::IsSubsetOf(System.Security.IPermission)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 550: System.Security.IPermission XaeiOS.Process.SignalPermission::Union(System.Security.IPermission)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null,null,null,null],t.$=_[134],t)/*$t0 = new System.Void System.NotImplementedException::.ctor()()*/;
                    $$[269].call(r0)/*$t0..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    throw r0/*$t0*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 551: System.Void XaeiOS.Process.SignalPermission::.ctor(XaeiOS.Process.Signal,System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    this[0] = $f[2]/*this._signal = signal*/;
                    this[1] = $f[3]/*this._data = data*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 552: System.Object System.Threading.ThreadAbortException::get_ExceptionState()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[4]/*V_0.1 = this._exceptionState*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 553: System.Void System.Threading.ThreadAbortException::.ctor(System.Object)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[179].call(this)/*this..ctor()*/;
                    this[4] = $f[2]/*this._exceptionState = exceptionState*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 554: System.Void System.Threading.ThreadAbortException::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[553].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null,null])/*this..ctor(null)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2)
// 555: System.Void XaeiOS.Process.SignalDaemon/<>c__DisplayClass3::b__2()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r2 = this[0]/*$t1 = this.pid*/;
                    r1 = this[1]/*$t3 = this.signal*/;
                    r0 = this[2]/*$t5 = this.data*/;
                    $$[52](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r2,r1,r0])/*XaeiOS.Process.SignalDaemon::SendSignal($t1, $t3, $t5)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 556: System.Void XaeiOS.Process.SignalDaemon/<>c__DisplayClass3::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2)
// 557: System.Void XaeiOS.Process.SignalDaemon/<>c__DisplayClass6::b__5()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this.sip*/;
                    r2 = this[1]/*$t3 = this.signal*/;
                    r1 = this[2]/*$t5 = this.data*/;
                    $$[375].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r2,r1])/*$t1.HandleSignal($t3, $t5)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 558: System.Void XaeiOS.Process.SignalDaemon/<>c__DisplayClass6::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 559: System.Void XaeiOS.SIP/<>c__DisplayClass1::b__0()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this.<>4__this*/;
                    r1 = this[1]/*$t3 = this.thread*/;
                    $$[383].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*$t1.ThreadExited($t3)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 560: System.Void XaeiOS.SIP/<>c__DisplayClass1::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2)
// 561: System.Void XaeiOS.Boot.BootManager/<>c__DisplayClass1::b__0(System.Object,System.EventArgs)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t2 = this.initProcess*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,"Process "])/*$rv = System.String::SafeToString("Process ")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r2 = $rv/*$t5 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r0])/*$rv = System.String::SafeToString($t2)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r1 = $rv/*$t6 = $rv*/;
                    $rv = $$[265](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null," exited"])/*$rv = System.String::SafeToString(" exited")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r0 = $rv/*$t7 = $rv*/;
                    r0 = (r2 + r1 + r0)/*V_0.1 = System.String::Concat($t5, $t6, $t7)*/;
                    LogWrite("INFO", r0)/*System.Diagnostics.Logging::Info(V_0.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 562: System.Void XaeiOS.Boot.BootManager/<>c__DisplayClass1::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


}

/************
Object image XaeiOS.Kernel - Code: 563	Data: 298
**********/

,function()
 // 563: System.Void XaeiOS.Kernel.TaskPriorityQueue::Initialize()
{
    var r0;
    var t;
    r0 = new Array()/*$t0 = new System.Void System.NativeArray`1::.ctor()()*/;
    _[299] = r0/*XaeiOS.Kernel.TaskPriorityQueue._heap = $t0*/;
    _[300] = 0/*XaeiOS.Kernel.TaskPriorityQueue._count = 0*/;
    return;

},
function(a0/*t*/)
 // 564: System.Void XaeiOS.Kernel.TaskPriorityQueue::Add(XaeiOS.Kernel.Task)
{
    var r0;
    var t;
    r0 = _[300]/*$t0 = XaeiOS.Kernel.TaskPriorityQueue._count*/;
    _[300] = (r0 + 1)/*XaeiOS.Kernel.TaskPriorityQueue._count = $t0 Add 1*/;
    r0 = _[300]/*$t3 = XaeiOS.Kernel.TaskPriorityQueue._count*/;
    $$[567]((r0 - 1),a0)/*XaeiOS.Kernel.TaskPriorityQueue::BubbleUp($t3 Subtract 1, t)*/;
    return;

},
function()
 // 565: XaeiOS.Kernel.Task XaeiOS.Kernel.TaskPriorityQueue::Remove()
{
    var r0,r1,r2;
    var t;
    r0 = _[299]/*$t0 = XaeiOS.Kernel.TaskPriorityQueue._heap*/;
    r2 = r0[0]/*V_0.1 = $t0.get_Item(0)*/;
    r0 = _[300]/*$t4 = XaeiOS.Kernel.TaskPriorityQueue._count*/;
    _[300] = (r0 - 1)/*XaeiOS.Kernel.TaskPriorityQueue._count = $t4 Subtract 1*/;
    r0 = _[299]/*$t8 = XaeiOS.Kernel.TaskPriorityQueue._heap*/;
    r1 = _[300]/*$t10 = XaeiOS.Kernel.TaskPriorityQueue._count*/;
    r0 = r0[r1]/*$t11 = $t8.get_Item($t10)*/;
    $$[566](0,r0)/*XaeiOS.Kernel.TaskPriorityQueue::TrickleDown(0, $t11)*/;
    return r2/*V_0.1*/;

},
function(a0/*index*/,a1/*t*/)
 // 566: System.Void XaeiOS.Kernel.TaskPriorityQueue::TrickleDown(System.Int32,XaeiOS.Kernel.Task)
{
    var r1,r0,r2,r3,r4;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r0 = ((a0 * 2) + 1)/*V_0.1 = index Multiply 2 Add 1*/;
                $ep = 2;
            }
            case 2:
            {
                r1 = _[300]/*$t5 = XaeiOS.Kernel.TaskPriorityQueue._count*/;
                if((r0 < r1))
                {
                    $ep = 4;
                    continue $ctrl;

                }
                else
                {
                    $ep = 3;

                }
            }
            case 3:
            {
                $$[567](a0,a1)/*XaeiOS.Kernel.TaskPriorityQueue::BubbleUp(index, t)*/;
                return;
            }
            case 4:
            {
                r1 = _[300]/*$t12 = XaeiOS.Kernel.TaskPriorityQueue._count*/;
                if(((r0 + 1) >= r1))
                {
                    $ep = 6;
                    continue $ctrl;

                }
                else
                {
                    $ep = 5;

                }
            }
            case 5:
            {
                r1 = _[299]/*$t14 = XaeiOS.Kernel.TaskPriorityQueue._heap*/;
                r1 = r1[r0]/*$t16 = $t14.get_Item(V_0.4)*/;
                r4 = r1[5]/*$t17 = $t16.Priority*/;
                r1 = _[299]/*$t18 = XaeiOS.Kernel.TaskPriorityQueue._heap*/;
                r1 = r1[(r0 + 1)]/*$t22 = $t18.get_Item(V_0.4 Add 1)*/;
                r3 = r1[5]/*$t23 = $t22.Priority*/;
                r1 = (!(r4 < r3))/*$ts0 = BooleanNot $t17 LessThan $t23*/;
                $ep = 7;
                continue $ctrl;
            }
            case 6:
            {
                r1 = 1/*$ts0 = 1*/;
                $ep = 7;
            }
            case 7:
            {
                if(r1)
                {
                    $ep = 9;
                    continue $ctrl;

                }
                else
                {
                    $ep = 8;

                }
            }
            case 8:
            {
                r0 = (r0 + 1)/*V_0.2 = V_0.4 Add 1*/;
                $ep = 9;
            }
            case 9:
            {
                r2 = _[299]/*$t31 = XaeiOS.Kernel.TaskPriorityQueue._heap*/;
                r1 = _[299]/*$t34 = XaeiOS.Kernel.TaskPriorityQueue._heap*/;
                r1 = r1[r0]/*$t36 = $t34.get_Item(V_0.5)*/;
                r2[a0] = r1/*$t31.set_Item(index, $t36)*/;
                a0 = r0/*index = V_0.5*/;
                r0 = ((a0 * 2) + 1)/*V_0.3 = index Multiply 2 Add 1*/;
                $ep = 2;
                continue $ctrl;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function(a0/*index*/,a1/*t*/)
 // 567: System.Void XaeiOS.Kernel.TaskPriorityQueue::BubbleUp(System.Int32,XaeiOS.Kernel.Task)
{
    var r1,r2,r0,r3,r4;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                $ep = 2;
                r0 = Math.floor(((a0 - 1) / 2))/*V_0.1 = System.Math::Floor(index Subtract 1 Divide 2)*/;
            }
            case 2:
            {
                if((a0 <= 0))
                {
                    $ep = 4;
                    continue $ctrl;

                }
                else
                {
                    $ep = 3;

                }
            }
            case 3:
            {
                r1 = _[299]/*$t11 = XaeiOS.Kernel.TaskPriorityQueue._heap*/;
                r1 = r1[r0]/*$t13 = $t11.get_Item(V_0.3)*/;
                r4 = r1[5]/*$t14 = $t13.Priority*/;
                r3 = a1[5]/*$t16 = t.Priority*/;
                r1 = (r4 < r3)/*$ts0 = $t14 LessThan $t16*/;
                $ep = 5;
                continue $ctrl;
            }
            case 4:
            {
                r1 = 0/*$ts0 = 0*/;
                $ep = 5;
            }
            case 5:
            {
                if(r1)
                {
                    $ep = 6;

                }
                else
                {
                    $ep = 7;
                    continue $ctrl;

                }
            }
            case 6:
            {
                $ep = 2;
                r2 = _[299]/*$t23 = XaeiOS.Kernel.TaskPriorityQueue._heap*/;
                r1 = _[299]/*$t26 = XaeiOS.Kernel.TaskPriorityQueue._heap*/;
                r1 = r1[r0]/*$t28 = $t26.get_Item(V_0.3)*/;
                r2[a0] = r1/*$t23.set_Item(index, $t28)*/;
                a0 = r0/*index = V_0.3*/;
                r0 = Math.floor(((a0 - 1) / 2))/*V_0.2 = System.Math::Floor(index Subtract 1 Divide 2)*/;
                continue $ctrl;
            }
            case 7:
            {
                r1 = _[299]/*$t19 = XaeiOS.Kernel.TaskPriorityQueue._heap*/;
                r1[a0] = a1/*$t19.set_Item(index, t)*/;
                return;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function()
 // 568: System.Boolean XaeiOS.Kernel.TaskPriorityQueue::IsEmpty()
{
    var r0;
    var t;
    r0 = _[300]/*$t0 = XaeiOS.Kernel.TaskPriorityQueue._count*/;
    return (r0 == 0)/*$t0 ValueEquality 0*/;

},
function()
 // 569: System.Void XaeiOS.Kernel.TaskPriorityQueue::Cleanup()
{
    var t;
    _[300] = 0/*XaeiOS.Kernel.TaskPriorityQueue._count = 0*/;
    _[299] = null/*XaeiOS.Kernel.TaskPriorityQueue._heap = null*/;
    return;

},
function()
 // 570: XaeiOS.Kernel.Task XaeiOS.Kernel.Scheduler::get_CurrentTask()
{
    var r0;
    var t;
    r0 = _[310]/*V_0.1 = XaeiOS.Kernel.Scheduler._currentTask*/;
    return r0/*V_0.1*/;

},
function($ep,$end,$rv,$pc,$f,r0)
// 571: XaeiOS.Kernel.Task XaeiOS.Kernel.Scheduler::get_ExternalTask()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = _[308]/*V_0.1 = XaeiOS.Kernel.Scheduler._externalTask*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 572: System.Boolean XaeiOS.Kernel.Scheduler::get_InCriticalSection()
{
    var r0;
    var t;
    r0 = _[314]/*V_0.1 = XaeiOS.Kernel.Scheduler._inCriticalSection*/;
    return r0/*V_0.1*/;

},
function()
 // 573: System.Void XaeiOS.Kernel.Scheduler::EnterCriticalSection()
{
    var t;
    _[314] = 1/*XaeiOS.Kernel.Scheduler._inCriticalSection = 1*/;
    return;

},
function()
 // 574: System.Void XaeiOS.Kernel.Scheduler::LeaveCriticalSection()
{
    var t;
    _[314] = 0/*XaeiOS.Kernel.Scheduler._inCriticalSection = 0*/;
    return;

},
function()
 // 575: System.Void XaeiOS.Kernel.Scheduler::Initialize()
{
    var r0;
    var t;
    r0 = new Object()/*$t0 = new System.Void System.NativeObject::.ctor()()*/;
    _[313] = r0/*XaeiOS.Kernel.Scheduler._taskStatusMap = $t0*/;
    _[314] = 0/*XaeiOS.Kernel.Scheduler._inCriticalSection = 0*/;
    r0 = (t=[null,null,null,null,null,null,null,null],t.$=_[327],t)/*$t7 = new System.Void XaeiOS.Kernel.Task::.ctor(System.Object,XaeiOS.Kernel.TaskFunction,XaeiOS.Kernel.TaskCallback,XaeiOS.Kernel.TaskPriority,System.String)(null, null, null, 5, "XaeiOS.Kernel")*/;
    $$[624].call(r0,null,null,null,5,"XaeiOS.Kernel")/*$t7..ctor(null, null, null, 5, "XaeiOS.Kernel")*/;
    _[309] = r0/*XaeiOS.Kernel.Scheduler._kernelTask = $t7*/;
    r0 = (t=[null,null,null,null,null,null,null,null],t.$=_[327],t)/*$t13 = new System.Void XaeiOS.Kernel.Task::.ctor(System.Object,XaeiOS.Kernel.TaskFunction,XaeiOS.Kernel.TaskCallback,XaeiOS.Kernel.TaskPriority,System.String)(null, null, null, 5, "External")*/;
    $$[624].call(r0,null,null,null,5,"External")/*$t13..ctor(null, null, null, 5, "External")*/;
    _[308] = r0/*XaeiOS.Kernel.Scheduler._externalTask = $t13*/;
    r0 = _[309]/*$t14 = XaeiOS.Kernel.Scheduler._kernelTask*/;
    _[310] = r0/*XaeiOS.Kernel.Scheduler._currentTask = $t14*/;
    return;

},
function()
 // 576: System.Void XaeiOS.Kernel.Scheduler::RunCpuTimeSlice()
{
    var r1,r0;
    var t;
    r1 = _[309]/*$t0 = XaeiOS.Kernel.Scheduler._kernelTask*/;
    _[310] = r1/*XaeiOS.Kernel.Scheduler._currentTask = $t0*/;
    r0 = 20000/*V_0.1 = (System.Int64)20000*/;
    do
    {
        r1 = $$[577](r0)/*$tf4 = XaeiOS.Kernel.Scheduler::CpuCycle(V_0.3)*/;
        r0 = r1/*V_0.2 = $tf4*/;

    } while ((r1 > 2000));

    r1 = _[308]/*$t9 = XaeiOS.Kernel.Scheduler._externalTask*/;
    _[310] = r1/*XaeiOS.Kernel.Scheduler._currentTask = $t9*/;
    return;

},
function(a0/*timeSlice*/)
 // 577: System.Int64 XaeiOS.Kernel.Scheduler::CpuCycle(System.Int64)
{
    var r2,r3,r4,r1,r5,r6,r0;
    var t;
    r2 = $$[568]()/*$t0 = XaeiOS.Kernel.TaskPriorityQueue::IsEmpty()*/;
    if((!r2))
    {
        r6 = $$[565]()/*V_0.1 = XaeiOS.Kernel.TaskPriorityQueue::Remove()*/;
        r2 = _[313]/*$t8 = XaeiOS.Kernel.Scheduler._taskStatusMap*/;
        r3 = r6[3]/*$t10 = V_0.1.Id*/;
        r2[r3] = 0/*$t8.set_Item($t10, 0)*/;
        r2 = r6[6]/*$t13 = V_0.1.InjectedException*/;
        if((r2 == null))
        {
            r1 = r6[0]/*V_2.1 = V_0.1.Continuation*/;
            r2 = r6[7]/*$t26 = V_0.1.MaxTimeSlice*/;
            r2 = Math.min(a0,r2)/*$t27 = System.Math::Min(timeSlice, $t26)*/;
            r1[1] = r2/*V_2.1.TimeSlice = $t27*/;
            r3 = r1[4]/*V_3.1 = V_2.1.Frame*/;
            _[310] = r6/*XaeiOS.Kernel.Scheduler._currentTask = V_0.1*/;
            try {/*XaeiOS.Kernel.Scheduler::GenerateStartTryBlockCode()*/;
            r2 = new Date()/*$t29 = new System.Void System.NativeDate::.ctor()()*/;
            r5 = r2.getTime()/*V_4.1 = $t29.GetTime()*/;
            r2 = r3[1]/*$t31 = V_3.1.Function*/;
            r3 = r3[0]/*$t33 = V_3.1.This*/;
            r3 = r2.apply(r3, r1)/*V_6.1 = $t31.Apply($t33, V_2.1)*/;
            r2 = _[309]/*$t37 = XaeiOS.Kernel.Scheduler._kernelTask*/;
            _[310] = r2/*XaeiOS.Kernel.Scheduler._currentTask = $t37*/;
            r2 = new Date()/*$t38 = new System.Void System.NativeDate::.ctor()()*/;
            r2 = r1[3]/*$t40 = V_2.1.ParentContinuation*/;
            if((!(r2 == null)))
            {
                r2 = r1[3]/*V_2.2 = V_2.1.ParentContinuation*/;
                r6[0] = r2/*V_0.1.Continuation = V_2.2*/;
                if(typeof(r3) != "undefined") {/*XaeiOS.Kernel.Scheduler::GenerateIfValueIsDefinedCode(V_6.1)*/;
                r2[2] = r3/*V_2.2.ReturnValue = V_6.1*/;
                }/*XaeiOS.Kernel.Scheduler::GenerateEndBlockCode()*/;
                $$[594](r6)/*XaeiOS.Kernel.Scheduler::ScheduleTaskChecked(V_0.1)*/;

            }
            else
            {
                $$[584](r6,r3,0)/*XaeiOS.Kernel.Scheduler::CleanupTask(V_0.1, V_6.1, 0)*/;

            }
            } catch(r4) {/*XaeiOS.Kernel.Scheduler::GenerateStartCatchBlockCode(V_7)*/;
            r2 = _[309]/*$t48 = XaeiOS.Kernel.Scheduler._kernelTask*/;
            _[310] = r2/*XaeiOS.Kernel.Scheduler._currentTask = $t48*/;
            r3 = new Date()/*$t49 = new System.Void System.NativeDate::.ctor()()*/;
            r2 = r4 == null || r4.$/*$t51 = XaeiOS.Kernel.Scheduler::GenerateCheckNotContinuationCode(V_7)*/;
            if((!r2))
            {
                r1 = r4/*V_2.3 = V_7*/;
                r6[0] = r4/*V_0.1.Continuation = V_7*/;
                $$[594](r6)/*XaeiOS.Kernel.Scheduler::ScheduleTaskChecked(V_0.1)*/;

            }
            else
            {
                r2 = $$[582](r4)/*$t55 = XaeiOS.Kernel.Scheduler::ConvertToManagedException(V_7)*/;
                $$[581](r6,r2)/*XaeiOS.Kernel.Scheduler::HandleException(V_0.1, $t55)*/;

            }
            }/*XaeiOS.Kernel.Scheduler::GenerateEndBlockCode()*/;
            $$[578](r6,(r3 - r5))/*XaeiOS.Kernel.Scheduler::AdjustMaxTimeSlice(V_0.1, $t49 Subtract V_4.1)*/;
            r2 = r1[1]/*$t56 = V_2.5.TimeSlice*/;
            r2 = Math.min(r2,a0)/*$t58 = System.Math::Min($t56, timeSlice)*/;
            r0 = (r2 - 1)/*V_8.3 = $t58 Subtract (System.Int64)1*/;

        }
        else
        {
            r3 = r6[6]/*V_1.1 = V_0.1.InjectedException*/;
            r6[6] = null/*V_0.1.InjectedException = null*/;
            r2 = r6[0]/*$t19 = V_0.1.Continuation*/;
            r3[0] = r2/*V_1.1.ThrowContext = $t19*/;
            $$[581](r6,r3)/*XaeiOS.Kernel.Scheduler::HandleException(V_0.1, V_1.1)*/;
            r0 = (a0 - 1)/*V_8.2 = timeSlice Subtract (System.Int64)1*/;

        }

    }
    else
    {
        _[311] = 1/*XaeiOS.Kernel.Scheduler._awaitingTask = 1*/;
        $$[586]()/*XaeiOS.Kernel.Scheduler::PauseCpu()*/;
        r0 = 0/*V_8.1 = (System.Int64)0*/;

    }
    return r0/*V_8.4*/;

},
function(a0/*task*/,a1/*realTimeSlice*/)
 // 578: System.Void XaeiOS.Kernel.Scheduler::AdjustMaxTimeSlice(XaeiOS.Kernel.Task,System.Int64)
{
    var r0;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                if((!(a1 > 50)))
                {
                    $ep = 3;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                $ep = 5;
                a0[7] = 2/*task.MaxTimeSlice = (System.Int64)2*/;
                r0 = $$[519](_[0],5)/*V_1.1 = new System.Object[5]*/;
                r0[0] = "Task "/*V_1.1[0] = "Task "*/;
                r0[1] = a0/*V_1.1[1] = task*/;
                r0[2] = " ran too long: "/*V_1.1[2] = " ran too long: "*/;
                r0[3] = new Number(a1)/*V_1.1[3] = box(System.Int64,realTimeSlice)*/;
                r0[4] = ".  Reset max time slice."/*V_1.1[4] = ".  Reset max time slice."*/;
                r0 = $$[263](0,Number.POSITIVE_INFINITY,null,[],[null,null,r0])/*$t24 = System.String::Concat(V_1.1)*/;
                LogWrite("TRACE", r0)/*System.Diagnostics.Logging::Trace($t24)*/;
                continue $ctrl;
            }
            case 3:
            {
                r0 = a0[7]/*$t26 = task.MaxTimeSlice*/;
                if((!(r0 < 20000)))
                {
                    $ep = 5;
                    continue $ctrl;

                }
                else
                {
                    $ep = 4;

                }
            }
            case 4:
            {
                r0 = a0[7]/*$t36 = task.MaxTimeSlice*/;
                r0 = Math.min((r0 * 2),20000)/*$t42 = System.Math::Min($t36 Multiply (System.Int64)2, (System.Int64)20000)*/;
                a0[7] = r0/*task.MaxTimeSlice = $t42*/;
                $ep = 5;
            }
            case 5:
            {
                return;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function(a0/*task*/,a1/*exception*/)
 // 579: System.Void XaeiOS.Kernel.Scheduler::ScheduleHandleException(XaeiOS.Kernel.Task,XaeiOS.Kernel.XaeiOSException)
{
    var r0,r1;
    var t;
    r1 = new Array()/*$t0 = new System.Void XaeiOS.Kernel.Continuation::.ctor()()*/;
    r1[0] = 0/*$t0.ExecutionPointer = 0*/;
    r0 = a0[0]/*$t3 = task.Continuation*/;
    r1[3] = r0/*$t0.ParentContinuation = $t3*/;
    r0 = $$[580]/*$t7 = new System.Void XaeiOS.Kernel.Scheduler/HandleExceptionDelegate::.ctor(System.Object,System.IntPtr)(null, XaeiOS.Kernel.Scheduler::BrokenHandleException)*/;
    /*$t7..ctor(null, XaeiOS.Kernel.Scheduler::BrokenHandleException)*/r0 = $$[114](r0)/*$t8 = System.NativeFunction::op_Explicit($t7)*/;
    r0 = new Array(null, r0)/*$t9 = new System.Void XaeiOS.Kernel.Frame::.ctor(System.Object,System.NativeFunction)(null, $t8)*/;
    r1[4] = r0/*$t0.Frame = $t9*/;
    r0 = r1[4]/*$t10 = $t0.Frame*/;
    r0.push(a0)/*$t10.Push(task)*/;
    r0 = r1[4]/*$t13 = $t0.Frame*/;
    r0.push(a1)/*$t13.Push(exception)*/;
    a0[0] = r1/*task.Continuation = $t0*/;
    $$[594](a0)/*XaeiOS.Kernel.Scheduler::ScheduleTaskChecked(task)*/;
    return;

},
function($ep,$end,$rv,$pc,$f,r1,r0)
// 580: System.Void XaeiOS.Kernel.Scheduler::BrokenHandleException(XaeiOS.Kernel.Task,XaeiOS.Kernel.XaeiOSException)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r1 = $f[3][0]/*$t1 = exception.ThrowContext*/;
                    r0 = r1[3]/*V_0.1 = $t1.ParentContinuation*/;
                    $ep = 2;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    if((!(r0 == null)))
                    {
                        $ep = 3;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 5;
                        continue $ctrl;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r1 = r0[4]/*$t25 = V_0.3.Frame*/;
                    $rv = r1.$ecp/*$rv = $t25.get_ExceptionCatchPointer()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    r1 = $rv/*$t27 = $rv*/;
                    r1 = !r1/*$t28 = $t27.Not()*/;
                    if((!r1))
                    {
                        $ep = 5;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 10;
                        continue $ctrl;

                    }
                }
                case 5:
                {
                    if((!(r0 == null)))
                    {
                        $ep = 6;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    $f[2][0] = r0/*task.Continuation = V_0.3*/;
                    r1 = r0[4]/*$t20 = V_0.3.Frame*/;
                    $rv = r1.$ecp/*$rv = $t20.get_ExceptionCatchPointer()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    $ep = 9;
                    r1 = $rv/*$t21 = $rv*/;
                    r0[0] = r1/*V_0.3.ExecutionPointer = $t21*/;
                    r1 = r0[4]/*$t22 = V_0.3.Frame*/;
                    r1.$e = $f[3]/*$t22.set_Exception(exception)*/;
                    continue $ctrl;
                }
                case 8:
                {
                    $ep = 9;
                    $$[584]($f[2],$f[3],1)/*XaeiOS.Kernel.Scheduler::CleanupTask(task, exception, 1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    return;
                }
                case 10:
                {
                    r0 = r0[3]/*V_0.2 = V_0.3.ParentContinuation*/;
                    $ep = 2;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function(a0/*task*/,a1/*exception*/)
 // 581: System.Void XaeiOS.Kernel.Scheduler::HandleException(XaeiOS.Kernel.Task,XaeiOS.Kernel.XaeiOSException)
{
    var r1,r0;
    var t;
    r1 = a1[0]/*$t1 = exception.ThrowContext*/;
    if((!(r1 == null)))
    {
        r1 = a1[0]/*$t13 = exception.ThrowContext*/;
        r0 = r1[3]/*V_0.1 = $t13.ParentContinuation*/;
        while(r0 != null) {/*XaeiOS.Kernel.Scheduler::GenerateStartWhileNotNullBlockCode(V_0.1)*/;
        r1 = r0[4]/*$t15 = V_0.1.Frame*/;
        r1 = r1.$ecp/*$t17 = $t15.get_ExceptionCatchPointer()*/;
        r1 = !r1/*$t18 = $t17.Not()*/;
        if((!r1))
        {
            break/*XaeiOS.Kernel.Scheduler::GenerateBreakCode()*/;

        }
        else
        {
            r0 = r0[3]/*V_0.2 = V_0.1.ParentContinuation*/;

        }
        }/*XaeiOS.Kernel.Scheduler::GenerateEndBlockCode()*/;
        if((!(r0 == null)))
        {
            a0[0] = r0/*task.Continuation = V_0.3*/;
            r1 = r0[4]/*$t34 = V_0.3.Frame*/;
            r1 = r1.$ecp/*$t35 = $t34.get_ExceptionCatchPointer()*/;
            r0[0] = r1/*V_0.3.ExecutionPointer = $t35*/;
            r1 = r0[4]/*$t36 = V_0.3.Frame*/;
            r1.$e = a1/*$t36.set_Exception(exception)*/;
            $$[594](a0)/*XaeiOS.Kernel.Scheduler::ScheduleTaskChecked(task)*/;

        }
        else
        {
            $$[584](a0,a1,1)/*XaeiOS.Kernel.Scheduler::CleanupTask(task, exception, 1)*/;

        }

    }
    else
    {
        $$[584](a0,a1,3)/*XaeiOS.Kernel.Scheduler::CleanupTask(task, exception, 3)*/;

    }
    return;

},
function(a0/*e*/)
 // 582: XaeiOS.Kernel.XaeiOSException XaeiOS.Kernel.Scheduler::ConvertToManagedException(System.var)
{
    var r0;
    var t;
    if(($$[508](a0,_[7]) == null))
    {
        r0 = $$[583](a0)/*V_1.2 = XaeiOS.Kernel.Scheduler::BuildManagedException(e)*/;

    }
    else
    {
        r0 = $$[508](a0,_[7])/*V_1.1 = e is System.Exception*/;

    }
    return r0/*V_1.3*/;

},
function(a0/*thrownObject*/)
 // 583: XaeiOS.Kernel.XaeiOSException XaeiOS.Kernel.Scheduler::BuildManagedException(System.var)
{
    var r1,r2,r3,r4,r0;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r0 = null/*V_0.1 = null*/;
                if((!(a0 == null)))
                {
                    $ep = 3;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                r1 = (t=[null,null,null,null],t.$=_[191],t)/*$t9 = new System.Void System.ExecutionEngineException::.ctor(System.String)("Caught null exception")*/;
                $$[406].call(r1,"Caught null exception")/*$t9..ctor("Caught null exception")*/;
                r0 = r1/*V_0.2 = $t9*/;
                $ep = 17;
                continue $ctrl;
            }
            case 3:
            {
                r1 = a0 instanceof Error/*$t16 = thrownObject.InstanceOf("Error")*/;
                if((!r1))
                {
                    $ep = 16;
                    continue $ctrl;

                }
                else
                {
                    $ep = 4;

                }
            }
            case 4:
            {
                r2 = a0.toString()/*V_1.1 = thrownObject.NativeToString()*/;
                r1 = a0 instanceof ReferenceError/*$t24 = thrownObject.InstanceOf("ReferenceError")*/;
                if((!r1))
                {
                    $ep = 6;
                    continue $ctrl;

                }
                else
                {
                    $ep = 5;

                }
            }
            case 5:
            {
                r1 = (t=[null,null,null,null],t.$=_[104],t)/*$t28 = new System.Void System.NullReferenceException::.ctor(System.String)(V_1.1)*/;
                $$[185].call(r1,r2)/*$t28..ctor(V_1.1)*/;
                r0 = r1/*V_0.3 = $t28*/;
                $ep = 17;
                continue $ctrl;
            }
            case 6:
            {
                r1 = a0 instanceof TypeError/*$t31 = thrownObject.InstanceOf("TypeError")*/;
                if((!r1))
                {
                    $ep = 15;
                    continue $ctrl;

                }
                else
                {
                    $ep = 7;

                }
            }
            case 7:
            {
                r1 = $$[259].call(r2,"has no properties")/*$t36 = V_1.1.Contains("has no properties")*/;
                if((!r1))
                {
                    $ep = 9;
                    continue $ctrl;

                }
                else
                {
                    $ep = 8;

                }
            }
            case 8:
            {
                r1 = (t=[null,null,null,null],t.$=_[104],t)/*$t40 = new System.Void System.NullReferenceException::.ctor(System.String)(V_1.1)*/;
                $$[185].call(r1,r2)/*$t40..ctor(V_1.1)*/;
                r0 = r1/*V_0.4 = $t40*/;
                $ep = 17;
                continue $ctrl;
            }
            case 9:
            {
                r1 = $$[259].call(r2,"Cannot read property")/*$t42 = V_1.1.Contains("Cannot read property")*/;
                if((!r1))
                {
                    $ep = 11;
                    continue $ctrl;

                }
                else
                {
                    $ep = 10;

                }
            }
            case 10:
            {
                r1 = $$[259].call(r2," of null")/*$t44 = V_1.1.Contains(" of null")*/;
                r1 = (!r1)/*$ts0 = BooleanNot $t44*/;
                $ep = 12;
                continue $ctrl;
            }
            case 11:
            {
                r1 = 1/*$ts0 = 1*/;
                $ep = 12;
            }
            case 12:
            {
                if(r1)
                {
                    $ep = 14;
                    continue $ctrl;

                }
                else
                {
                    $ep = 13;

                }
            }
            case 13:
            {
                r1 = (t=[null,null,null,null],t.$=_[104],t)/*$t48 = new System.Void System.NullReferenceException::.ctor(System.String)(V_1.1)*/;
                $$[185].call(r1,r2)/*$t48..ctor(V_1.1)*/;
                r0 = r1/*V_0.5 = $t48*/;
                $ep = 17;
                continue $ctrl;
            }
            case 14:
            {
                r1 = (t=[null,null,null,null],t.$=_[191],t)/*$t49 = new System.Void System.ExecutionEngineException::.ctor(System.String)(V_1.1)*/;
                $$[406].call(r1,r2)/*$t49..ctor(V_1.1)*/;
                r0 = r1/*V_0.6 = $t49*/;
                $ep = 17;
                continue $ctrl;
            }
            case 15:
            {
                r1 = (t=[null,null,null,null],t.$=_[191],t)/*$t51 = new System.Void System.ExecutionEngineException::.ctor(System.String)(V_1.1)*/;
                $$[406].call(r1,r2)/*$t51..ctor(V_1.1)*/;
                r0 = r1/*V_0.7 = $t51*/;
                $ep = 17;
                continue $ctrl;
            }
            case 16:
            {
                r1 = a0.toString()/*$t53 = thrownObject.NativeToString()*/;
                r2 = (t=[null,null,null,null],t.$=_[191],t)/*$t54 = new System.Void System.ExecutionEngineException::.ctor(System.String)($t53)*/;
                $$[406].call(r2,r1)/*$t54..ctor($t53)*/;
                r0 = r2/*V_0.8 = $t54*/;
                $ep = 17;
            }
            case 17:
            {
                r1 = a0[0]/*$t13 = thrownObject.ThrowContext*/;
                r0[0] = r1/*V_0.9.ThrowContext = $t13*/;
                return r0/*V_0.9*/;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function(a0/*t*/,a1/*returnValue*/,a2/*exitStatus*/)
 // 584: System.Void XaeiOS.Kernel.Scheduler::CleanupTask(XaeiOS.Kernel.Task,System.var,XaeiOS.Kernel.TaskExitStatus)
{
    var r0,r1,r2;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r0 = $$[519](_[0],4)/*V_1.1 = new System.Object[4]*/;
                r0[0] = "Cleaning up task: "/*V_1.1[0] = "Cleaning up task: "*/;
                r0[1] = a0/*V_1.1[1] = t*/;
                r0[2] = ".  Exit status = "/*V_1.1[2] = ".  Exit status = "*/;
                r0[3] = (t=a2,t.$=_[334],t)/*V_1.1[3] = box(XaeiOS.Kernel.TaskExitStatus,exitStatus)*/;
                r0 = $$[263](0,Number.POSITIVE_INFINITY,null,[],[null,null,r0])/*$t11 = System.String::Concat(V_1.1)*/;
                LogWrite("TRACE", r0)/*System.Diagnostics.Logging::Trace($t11)*/;
                r2 = $$[618].call(a0)/*V_0.1 = t.get_Name()*/;
                r0 = _[313]/*$t14 = XaeiOS.Kernel.Scheduler._taskStatusMap*/;
                r1 = a0[3]/*$t17 = t.Id*/;
                delete r0[r1]/*$t14.RemoveKey($t17)*/;
                $$[621](a0)/*XaeiOS.Kernel.Task::RemoveTask(t)*/;
                r0 = a0[4]/*$t20 = t.Callback*/;
                if((r0 == null))
                {
                    $ep = 3;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                $ep = 3;
                r0 = a0[4]/*$t25 = t.Callback*/;
                r1 = a0[3]/*$t27 = t.Id*/;
                r0(r1,r2,a1,a2)/*$t25.Invoke($t27, V_0.1, returnValue, exitStatus)*/;
            }
            case 3:
            {
                return;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function()
 // 585: System.Void XaeiOS.Kernel.Scheduler::StartCpu()
{
    var r0;
    var t;
    r0 = _[312]/*$t0 = XaeiOS.Kernel.Scheduler._cpuIntervalId*/;
    clearInterval(r0)/*XaeiOS.Kernel.Scheduler::ClearInterval($t0)*/;
    r0 = $$[576]/*$t3 = new System.Void System.NativeVoidDelegate::.ctor(System.Object,System.IntPtr)(null, XaeiOS.Kernel.Scheduler::RunCpuTimeSlice)*/;
    /*$t3..ctor(null, XaeiOS.Kernel.Scheduler::RunCpuTimeSlice)*/r0 = setInterval(r0, 1)/*$t6 = XaeiOS.Kernel.Scheduler::SetInterval($t3, (System.Int64)1)*/;
    _[312] = r0/*XaeiOS.Kernel.Scheduler._cpuIntervalId = $t6*/;
    return;

},
function()
 // 586: System.Void XaeiOS.Kernel.Scheduler::PauseCpu()
{
    var r0;
    var t;
    r0 = _[312]/*$t0 = XaeiOS.Kernel.Scheduler._cpuIntervalId*/;
    clearInterval(r0)/*XaeiOS.Kernel.Scheduler::ClearInterval($t0)*/;
    return;

},
function()
 // 587: System.Void XaeiOS.Kernel.Scheduler::ResumeCpu()
{
    var t;
    $$[585]()/*XaeiOS.Kernel.Scheduler::StartCpu()*/;
    return;

},
function()
 // 588: System.Void XaeiOS.Kernel.Scheduler::Shutdown()
{
    var t;
    $$[589]()/*XaeiOS.Kernel.Scheduler::Cleanup()*/;
    $$[590]()/*XaeiOS.Kernel.Scheduler::Halt()*/;
    return;

},
function()
 // 589: System.Void XaeiOS.Kernel.Scheduler::Cleanup()
{
    var r0;
    var t;
    $$[569]()/*XaeiOS.Kernel.TaskPriorityQueue::Cleanup()*/;
    $$[622]()/*XaeiOS.Kernel.Task::Cleanup()*/;
    r0 = _[309]/*$t0 = XaeiOS.Kernel.Scheduler._kernelTask*/;
    _[310] = r0/*XaeiOS.Kernel.Scheduler._currentTask = $t0*/;
    return;

},
function()
 // 590: System.Void XaeiOS.Kernel.Scheduler::Halt()
{
    var t;
    $$[586]()/*XaeiOS.Kernel.Scheduler::PauseCpu()*/;
    return;

},
function(a0/*priority*/)
 // 591: System.Int32 XaeiOS.Kernel.Scheduler::DynamicPriority(XaeiOS.Kernel.TaskPriority)
{
    var t;
    return ((a0 + 1) * 1000)/*priority Add 1 Multiply 1000*/;

},
function(a0/*t*/)
 // 592: System.Void XaeiOS.Kernel.Scheduler::StartTask(XaeiOS.Kernel.Task)
{
    var r0,r1;
    var t;
    r0 = _[313]/*$t0 = XaeiOS.Kernel.Scheduler._taskStatusMap*/;
    r1 = a0[3]/*$t3 = t.Id*/;
    r0 = r1 in r0/*$t4 = $t0.ContainsKey($t3)*/;
    if((!r0))
    {
        r0 = _[313]/*$t13 = XaeiOS.Kernel.Scheduler._taskStatusMap*/;
        r1 = a0[3]/*$t16 = t.Id*/;
        r0[r1] = 0/*$t13.set_Item($t16, 0)*/;
        $$[593](a0)/*XaeiOS.Kernel.Scheduler::ScheduleTask(t)*/;
        return;

    }
    else
    {
        r0 = $$[261](0,Number.POSITIVE_INFINITY,null,[],[null,null,"Cannot start task ",a0,".  It has already been started."])/*$t11 = System.String::Concat("Cannot start task ", t, ".  It has already been started.")*/;
        r1 = (t=[null,null,null,null],t.$=_[151],t)/*$t12 = new System.Void System.ArgumentException::.ctor(System.String)($t11)*/;
        $$[302].call(r1,r0)/*$t12..ctor($t11)*/;
        throw r1/*$t12*/;

    }

},
function(a0/*t*/)
 // 593: System.Void XaeiOS.Kernel.Scheduler::ScheduleTask(XaeiOS.Kernel.Task)
{
    var r0,r1;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                $$[564](a0)/*XaeiOS.Kernel.TaskPriorityQueue::Add(t)*/;
                r0 = _[313]/*$t1 = XaeiOS.Kernel.Scheduler._taskStatusMap*/;
                r1 = a0[3]/*$t4 = t.Id*/;
                r0[r1] = 3/*$t1.set_Item($t4, 3)*/;
                r0 = _[311]/*$t7 = XaeiOS.Kernel.Scheduler._awaitingTask*/;
                if((!r0))
                {
                    $ep = 3;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                $ep = 3;
                _[311] = 0/*XaeiOS.Kernel.Scheduler._awaitingTask = 0*/;
                $$[587]()/*XaeiOS.Kernel.Scheduler::ResumeCpu()*/;
            }
            case 3:
            {
                return;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function(a0/*t*/)
 // 594: System.Void XaeiOS.Kernel.Scheduler::ScheduleTaskChecked(XaeiOS.Kernel.Task)
{
    var r0,r1;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r0 = _[313]/*$t0 = XaeiOS.Kernel.Scheduler._taskStatusMap*/;
                r1 = a0[3]/*$t3 = t.Id*/;
                r0 = r1 in r0/*$t4 = $t0.ContainsKey($t3)*/;
                if((!r0))
                {
                    $ep = 9;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                r0 = _[313]/*$t8 = XaeiOS.Kernel.Scheduler._taskStatusMap*/;
                r1 = a0[3]/*$t11 = t.Id*/;
                r0 = r0[r1]/*V_0.1 = $t8.get_Item($t11)*/;
                if((!(r0 == 0)))
                {
                    $ep = 4;
                    continue $ctrl;

                }
                else
                {
                    $ep = 3;

                }
            }
            case 3:
            {
                $ep = 9;
                $$[593](a0)/*XaeiOS.Kernel.Scheduler::ScheduleTask(t)*/;
                continue $ctrl;
            }
            case 4:
            {
                if((!(r0 == 1)))
                {
                    $ep = 6;
                    continue $ctrl;

                }
                else
                {
                    $ep = 5;

                }
            }
            case 5:
            {
                $ep = 9;
                r0 = _[313]/*$t27 = XaeiOS.Kernel.Scheduler._taskStatusMap*/;
                r1 = a0[3]/*$t30 = t.Id*/;
                r0[r1] = 0/*$t27.set_Item($t30, 0)*/;
                continue $ctrl;
            }
            case 6:
            {
                if((!(r0 == 2)))
                {
                    $ep = 8;
                    continue $ctrl;

                }
                else
                {
                    $ep = 7;

                }
            }
            case 7:
            {
                $ep = 9;
                $$[584](a0,null,2)/*XaeiOS.Kernel.Scheduler::CleanupTask(t, null, 2)*/;
                continue $ctrl;
            }
            case 8:
            {
                if((!(r0 == 3)))
                {
                    $ep = 10;
                    continue $ctrl;

                }
                else
                {
                    $ep = 9;

                }
            }
            case 9:
            {
                return;
            }
            case 10:
            {
                r0 = (t=r0,t.$=_[317],t).$[0].call((t=r0,t.$=_[317],t),0,Number.POSITIVE_INFINITY,null,[],[null,null])/*$t50 = box(XaeiOS.Kernel.TaskStatus,V_0.1).ToString()*/;
                r0 = ("XaeiOS general protection error: Illegal task status - " + r0)/*$t51 = System.String::Concat("XaeiOS general protection error: Illegal task status - ", $t50)*/;
                r1 = (t=[null,null,null,null],t.$=_[191],t)/*$t52 = new System.Void System.ExecutionEngineException::.ctor(System.String)($t51)*/;
                $$[406].call(r1,r0)/*$t52..ctor($t51)*/;
                throw r1/*$t52*/;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function(a0/*t*/)
 // 595: System.Void XaeiOS.Kernel.Scheduler::BlockTask(XaeiOS.Kernel.Task)
{
    var r0,r1;
    var t;
    r0 = _[313]/*$t0 = XaeiOS.Kernel.Scheduler._taskStatusMap*/;
    r1 = a0[3]/*$t3 = t.Id*/;
    r0[r1] = 1/*$t0.set_Item($t3, 1)*/;
    return;

},
function(a0/*t*/)
 // 596: System.Void XaeiOS.Kernel.Scheduler::KillTask(XaeiOS.Kernel.Task)
{
    var r0,r1;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r0 = _[313]/*$t0 = XaeiOS.Kernel.Scheduler._taskStatusMap*/;
                r1 = a0[3]/*$t3 = t.Id*/;
                r0 = r0[r1]/*V_0.1 = $t0.get_Item($t3)*/;
                if((!(r0 == 1)))
                {
                    $ep = 3;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                $ep = 5;
                $$[593](a0)/*XaeiOS.Kernel.Scheduler::ScheduleTask(t)*/;
                r0 = _[313]/*$t13 = XaeiOS.Kernel.Scheduler._taskStatusMap*/;
                r1 = a0[3]/*$t16 = t.Id*/;
                r0[r1] = 2/*$t13.set_Item($t16, 2)*/;
                continue $ctrl;
            }
            case 3:
            {
                if((r0 == 2))
                {
                    $ep = 5;
                    continue $ctrl;

                }
                else
                {
                    $ep = 4;

                }
            }
            case 4:
            {
                $ep = 5;
                r0 = _[313]/*$t22 = XaeiOS.Kernel.Scheduler._taskStatusMap*/;
                r1 = a0[3]/*$t25 = t.Id*/;
                r0[r1] = 2/*$t22.set_Item($t25, 2)*/;
            }
            case 5:
            {
                return;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function(a0/*task*/)
 // 597: XaeiOS.Kernel.Task XaeiOS.SystemCalls::GetTask(XaeiOS.TaskHandle)
{
    var r0,r1;
    var t;
    r0 = $$[616](a0)/*V_0.1 = XaeiOS.Kernel.Task::GetTaskById(task)*/;
    if((!(r0 == null)))
    {
        return r0/*V_0.1*/;

    }
    else
    {
        r0 = $$[261](0,Number.POSITIVE_INFINITY,null,[],[null,null,"Task with ",a0," does not exist."])/*$t12 = System.String::Concat("Task with ", task, " does not exist.")*/;
        r1 = (t=[null,null,null,null],t.$=_[7],t)/*$t13 = new System.Void System.Exception::.ctor(System.String)($t12)*/;
        $$[18].call(r1,r0)/*$t13..ctor($t12)*/;
        throw r1/*$t13*/;

    }

},
function()
 // 598: System.Void XaeiOS.SystemCalls::InitializeKernel()
{
    var t;
    $$[617]()/*XaeiOS.Kernel.Task::Initialize()*/;
    $$[628]()/*XaeiOS.Kernel.Continuation::Initialize()*/;
    $$[563]()/*XaeiOS.Kernel.TaskPriorityQueue::Initialize()*/;
    $$[575]()/*XaeiOS.Kernel.Scheduler::Initialize()*/;
    return;

},
function()
 // 599: System.Void XaeiOS.SystemCalls::StartKernel()
{
    var t;
    $$[585]()/*XaeiOS.Kernel.Scheduler::StartCpu()*/;
    return;

},
function(a0/*task*/)
 // 600: System.Void XaeiOS.SystemCalls::StartTask(XaeiOS.TaskHandle)
{
    var r0;
    var t;
    r0 = $$[597](a0)/*$t1 = XaeiOS.SystemCalls::GetTask(task)*/;
    $$[592](r0)/*XaeiOS.Kernel.Scheduler::StartTask($t1)*/;
    return;

},
function(a0/*task*/)
 // 601: System.Void XaeiOS.SystemCalls::ScheduleTask(XaeiOS.TaskHandle)
{
    var r0;
    var t;
    r0 = $$[597](a0)/*$t1 = XaeiOS.SystemCalls::GetTask(task)*/;
    $$[594](r0)/*XaeiOS.Kernel.Scheduler::ScheduleTaskChecked($t1)*/;
    return;

},
function(a0/*task*/)
 // 602: System.Void XaeiOS.SystemCalls::BlockTask(XaeiOS.TaskHandle)
{
    var r0;
    var t;
    r0 = $$[597](a0)/*$t1 = XaeiOS.SystemCalls::GetTask(task)*/;
    $$[595](r0)/*XaeiOS.Kernel.Scheduler::BlockTask($t1)*/;
    return;

},
function($ep,$end,$rv,$pc,$f)
// 603: System.Void XaeiOS.SystemCalls::Yield()
{
    throw $pc;
},
function(a0/*task*/)
 // 604: System.Void XaeiOS.SystemCalls::KillTask(XaeiOS.TaskHandle)
{
    var r0;
    var t;
    r0 = $$[597](a0)/*$t1 = XaeiOS.SystemCalls::GetTask(task)*/;
    $$[596](r0)/*XaeiOS.Kernel.Scheduler::KillTask($t1)*/;
    return;

},
function()
 // 605: XaeiOS.TaskHandle XaeiOS.SystemCalls::GetCurrentTask()
{
    var r0;
    var t;
    r0 = $$[570]()/*$t0 = XaeiOS.Kernel.Scheduler::get_CurrentTask()*/;
    r0 = r0[3]/*V_0.1 = $t0.Id*/;
    return r0/*V_0.1*/;

},
function()
 // 606: XaeiOS.TaskHandle XaeiOS.SystemCalls::GetExternalTask()
{
    var r0;
    var t;
    r0 = $$[571](0,Number.POSITIVE_INFINITY,null,[],[null,null])/*$t0 = XaeiOS.Kernel.Scheduler::get_ExternalTask()*/;
    r0 = r0[3]/*V_0.1 = $t0.Id*/;
    return r0/*V_0.1*/;

},
function(a0/*self*/,a1/*fn*/,a2/*Callback*/,a3/*priority*/,a4/*name*/)
 // 607: XaeiOS.TaskHandle XaeiOS.SystemCalls::CreateTask(System.Object,XaeiOS.Kernel.TaskFunction,XaeiOS.Kernel.TaskCallback,XaeiOS.Kernel.TaskPriority,System.String)
{
    var r0;
    var t;
    r0 = (t=[null,null,null,null,null,null,null,null],t.$=_[327],t)/*$t5 = new System.Void XaeiOS.Kernel.Task::.ctor(System.Object,XaeiOS.Kernel.TaskFunction,XaeiOS.Kernel.TaskCallback,XaeiOS.Kernel.TaskPriority,System.String)(self, fn, Callback, priority, name)*/;
    $$[624].call(r0,a0,a1,a2,a3,a4)/*$t5..ctor(self, fn, Callback, priority, name)*/;
    r0 = r0[3]/*V_1.1 = $t5.Id*/;
    return r0/*V_1.1*/;

},
function(a0/*exception*/)
 // 608: System.String XaeiOS.SystemCalls::GetStackTrace(System.Exception)
{
    var r2,r1,r0,r3;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r0 = a0[0]/*V_1.1 = exception.ThrowContext*/;
                r3 = new Array()/*$t3 = new System.Void System.NativeArray`1::.ctor()()*/;
                $ep = 2;
            }
            case 2:
            {
                if((!(r0 == null)))
                {
                    $ep = 4;
                    continue $ctrl;

                }
                else
                {
                    $ep = 3;

                }
            }
            case 3:
            {
                r2 = r3.join("")/*V_4.1 = $t3.Join("")*/;
                return r2/*V_4.1*/;
            }
            case 4:
            {
                r3.push("at ")/*$t3.Push("at ")*/;
                r2 = r0[4]/*$t13 = V_1.3.Frame*/;
                r2 = r2[1]/*$t14 = $t13.Function*/;
                r1 = $$[518](r2)/*V_3.1 = System.Runtime.CompilerServices.RuntimeHelpers::GetMethodNameForStackTrace($t14)*/;
                if((!(r1 == null)))
                {
                    $ep = 6;
                    continue $ctrl;

                }
                else
                {
                    $ep = 5;

                }
            }
            case 5:
            {
                r1 = "[External Code]"/*V_3.2 = "[External Code]"*/;
                $ep = 6;
            }
            case 6:
            {
                r3.push(r1)/*$t3.Push(V_3.3)*/;
                r3.push(":")/*$t3.Push(":")*/;
                r2 = r0[0]/*$t24 = V_1.3.ExecutionPointer*/;
                r2 = r2.toString()/*$t25 = $t24.ToString()*/;
                r3.push(r2)/*$t3.Push($t25)*/;
                r3.push("\n")/*$t3.Push("
")*/;
                r0 = r0[3]/*V_1.2 = V_1.3.ParentContinuation*/;
                $ep = 2;
                continue $ctrl;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function(a0/*task*/,a1/*exception*/)
 // 609: System.Void XaeiOS.SystemCalls::InjectException(XaeiOS.TaskHandle,System.Exception)
{
    var r0;
    var t;
    r0 = $$[597](a0)/*$t1 = XaeiOS.SystemCalls::GetTask(task)*/;
    r0[6] = a1/*$t1.InjectedException = exception*/;
    return;

},
function()
 // 610: System.Void XaeiOS.SystemCalls::InvalidExecutionPointer()
{
    var r0;
    var t;
    r0 = new Error("Invalid execution pointer")/*$t1 = new System.Void System.NativeError::.ctor(System.String)("Invalid execution pointer")*/;
    throw r0/*$t1*/;

},
function($ep,$end,$rv,$pc,$f)
// 611: System.Void XaeiOS.SystemCallAttribute::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[6].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 612: System.Void XaeiOS.Kernel.XaeiOSException::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function(a0/*self*/,a1/*function*/)
 // 613: System.Void XaeiOS.Kernel.Frame::.ctor(System.Object,System.NativeFunction)
{
    var t;
    this[0] = a0/*this.This = self*/;
    this[1] = a1/*this.Function = function*/;
    return;

},
function(a0/*self*/,a1/*function*/)
 // 614: System.Void XaeiOS.Kernel.OptimisticStackRebuildingContext::.ctor(System.Object,System.NativeFunction)
{
    var t;
    this[0] = a0/*this.This = self*/;
    this[1] = a1/*this.Function = function*/;
    return;

},
function()
 // 615: System.Int32 XaeiOS.Kernel.Task::get_TaskCount()
{
    var r0;
    var t;
    r0 = _[331]/*V_0.1 = XaeiOS.Kernel.Task._taskCount*/;
    return r0/*V_0.1*/;

},
function(a0/*id*/)
 // 616: XaeiOS.Kernel.Task XaeiOS.Kernel.Task::GetTaskById(System.Int32)
{
    var r1,r0;
    var t;
    r1 = _[328]/*$t0 = XaeiOS.Kernel.Task.IdMap*/;
    r1 = a0 in r1/*V_1.1 = $t0.ContainsKey(id)*/;
    if(r1)
    {
        r1 = _[328]/*$t5 = XaeiOS.Kernel.Task.IdMap*/;
        r0 = r1[a0]/*V_0.2 = $t5.get_Item(id)*/;

    }
    else
    {
        r0 = null/*V_0.1 = null*/;

    }
    return r0/*V_0.3*/;

},
function()
 // 617: System.Void XaeiOS.Kernel.Task::Initialize()
{
    var r0;
    var t;
    _[330] = 1/*XaeiOS.Kernel.Task._idCounter = 1*/;
    _[331] = 0/*XaeiOS.Kernel.Task._taskCount = 0*/;
    r0 = new Object()/*$t2 = new System.Void System.NativeObject::.ctor()()*/;
    _[328] = r0/*XaeiOS.Kernel.Task.IdMap = $t2*/;
    r0 = new Object()/*$t3 = new System.Void System.NativeObject::.ctor()()*/;
    _[329] = r0/*XaeiOS.Kernel.Task.NameMap = $t3*/;
    return;

},
function()
 // 618: System.String XaeiOS.Kernel.Task::get_Name()
{
    var r0,r1;
    var t;
    r0 = _[329]/*$t0 = XaeiOS.Kernel.Task.NameMap*/;
    r1 = this[3]/*$t3 = this.Id*/;
    r0 = r0[r1]/*V_0.1 = $t0.get_Item($t3)*/;
    return r0/*V_0.1*/;

},
function($ep,$end,$rv,$pc,$f,r0)
// 619: System.Int32 XaeiOS.Kernel.Task::GetHashCode()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[3]/*V_0.1 = this.Id*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 620: System.String XaeiOS.Kernel.Task::ToString()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = $$[618].call(this)/*V_0.1 = this.get_Name()*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function(a0/*t*/)
 // 621: System.Void XaeiOS.Kernel.Task::RemoveTask(XaeiOS.Kernel.Task)
{
    var r0,r1;
    var t;
    r0 = _[331]/*$t0 = XaeiOS.Kernel.Task._taskCount*/;
    _[331] = (r0 - 1)/*XaeiOS.Kernel.Task._taskCount = $t0 Subtract 1*/;
    r0 = _[329]/*$t3 = XaeiOS.Kernel.Task.NameMap*/;
    r1 = a0[3]/*$t6 = t.Id*/;
    delete r0[r1]/*$t3.RemoveKey($t6)*/;
    r0 = _[328]/*$t7 = XaeiOS.Kernel.Task.IdMap*/;
    r1 = a0[3]/*$t10 = t.Id*/;
    delete r0[r1]/*$t7.RemoveKey($t10)*/;
    return;

},
function()
 // 622: System.Void XaeiOS.Kernel.Task::Cleanup()
{
    var t;
    _[329] = null/*XaeiOS.Kernel.Task.NameMap = null*/;
    _[328] = null/*XaeiOS.Kernel.Task.IdMap = null*/;
    _[331] = 0/*XaeiOS.Kernel.Task._taskCount = 0*/;
    return;

},
function(a0/*self*/,a1/*function*/,a2/*callback*/,a3/*priority*/,a4/*name*/,a5/*id*/)
 // 623: System.Void XaeiOS.Kernel.Task::.ctor(System.Object,XaeiOS.Kernel.TaskFunction,XaeiOS.Kernel.TaskCallback,XaeiOS.Kernel.TaskPriority,System.String,System.Int32)
{
    var r0;
    var t;
    $$[5].call(this)/*this..ctor()*/;
    r0 = $$[629](a0,a1)/*$t6 = XaeiOS.Kernel.Continuation::Create(self, function)*/;
    this[0] = r0/*this.Continuation = $t6*/;
    this[1] = a0/*this.This = self*/;
    this[2] = a1/*this.Function = function*/;
    this[4] = a2/*this.Callback = callback*/;
    r0 = $$[591](a3)/*$t15 = XaeiOS.Kernel.Scheduler::DynamicPriority(priority)*/;
    this[5] = r0/*this.Priority = $t15*/;
    this[3] = a5/*this.Id = id*/;
    this[6] = null/*this.InjectedException = null*/;
    this[7] = 1250/*this.MaxTimeSlice = (System.Int64)1250*/;
    r0 = _[329]/*$t23 = XaeiOS.Kernel.Task.NameMap*/;
    r0[a5] = a4/*$t23.set_Item(id, name)*/;
    r0 = _[328]/*$t28 = XaeiOS.Kernel.Task.IdMap*/;
    r0[a5] = this/*$t28.set_Item(id, this)*/;
    r0 = _[331]/*$t33 = XaeiOS.Kernel.Task._taskCount*/;
    _[331] = (r0 + 1)/*XaeiOS.Kernel.Task._taskCount = $t33 Add 1*/;
    return;

},
function(a0/*self*/,a1/*function*/,a2/*callback*/,a3/*priority*/,a4/*name*/)
 // 624: System.Void XaeiOS.Kernel.Task::.ctor(System.Object,XaeiOS.Kernel.TaskFunction,XaeiOS.Kernel.TaskCallback,XaeiOS.Kernel.TaskPriority,System.String)
{
    var r0;
    var t;
    r0 = _[330]/*$tf7 = XaeiOS.Kernel.Task._idCounter*/;
    _[330] = (r0 + 1)/*XaeiOS.Kernel.Task._idCounter = $tf7 Add 1*/;
    $$[623].call(this,a0,a1,a2,a3,a4,r0)/*this..ctor(self, function, callback, priority, name, $tf7)*/;
    return;

},
function(a0/*self*/,a1/*function*/,a2/*callback*/,a3/*priority*/)
 // 625: System.Void XaeiOS.Kernel.Task::.ctor(System.Object,XaeiOS.Kernel.TaskFunction,XaeiOS.Kernel.TaskCallback,XaeiOS.Kernel.TaskPriority)
{
    var r0,r1;
    var t;
    r0 = _[330]/*$t6 = &XaeiOS.Kernel.Task._idCounter*/;
    r0 = r0.toString()/*$t7 = $t6.ToString()*/;
    r1 = ("anonymous" + r0)/*$t8 = System.String::Concat("anonymous", $t7)*/;
    r0 = _[330]/*$tf10 = XaeiOS.Kernel.Task._idCounter*/;
    _[330] = (r0 + 1)/*XaeiOS.Kernel.Task._idCounter = $tf10 Add 1*/;
    $$[623].call(this,a0,a1,a2,a3,r1,r0)/*this..ctor(self, function, callback, priority, $t8, $tf10)*/;
    return;

},
function(a0/*self*/,a1/*function*/,a2/*callback*/)
 // 626: System.Void XaeiOS.Kernel.Task::.ctor(System.Object,XaeiOS.Kernel.TaskFunction,XaeiOS.Kernel.TaskCallback)
{
    var t;
    $$[625].call(this,a0,a1,a2,3)/*this..ctor(self, function, callback, 3)*/;
    return;

},
function(a0/*self*/,a1/*function*/)
 // 627: System.Void XaeiOS.Kernel.Task::.ctor(System.Object,XaeiOS.Kernel.TaskFunction)
{
    var t;
    $$[626].call(this,a0,a1,null)/*this..ctor(self, function, null)*/;
    return;

},
function()
 // 628: System.Void XaeiOS.Kernel.Continuation::Initialize()
{
    var t;
    return;

},
function(a0/*self*/,a1/*function*/)
 // 629: XaeiOS.Kernel.Continuation XaeiOS.Kernel.Continuation::Create(System.Object,System.NativeFunction)
{
    var r0,r1;
    var t;
    r1 = new Array()/*$t0 = new System.Void XaeiOS.Kernel.Continuation::.ctor()()*/;
    r1[0] = 1/*$t0.ExecutionPointer = 1*/;
    r1[3] = null/*$t0.ParentContinuation = null*/;
    r0 = new Array(a0, a1)/*$t5 = new System.Void XaeiOS.Kernel.Frame::.ctor(System.Object,System.NativeFunction)(self, function)*/;
    r1[4] = r0/*$t0.Frame = $t5*/;
    return r1/*$t0*/;

},
function()
 // 630: System.Void XaeiOS.Kernel.Continuation::.ctor()
{
    var t;
    $$[5].call(this)/*this..ctor()*/;
    return;

}

/************
Object image System.Browser - Code: 631	Data: 346
**********/

,function()
 // 631: System.Void System.Browser.XmlHttpRequest.XmlHttpRequestManager::StartDriver()
{
    var r0,r1,r2;
    var t;
    var $ep = 1;
    $ctrl:
    do
    {
        switch($ep)
        {
            case 1:
            {
                r0 = $$[58](0,Number.POSITIVE_INFINITY,null,[],[null,null,_[354]])/*$t1 = System.Type::GetTypeFromHandle(System.Browser.XmlHttpRequest.XmlHttpRequestManager)*/;
                r0 = r0.$[5].call(r0,0,Number.POSITIVE_INFINITY,null,[],[null,null])/*$t2 = $t1.get_Name()*/;
                r1 = (r0 + ".Driver")/*V_0.1 = System.String::Concat($t2, ".Driver")*/;
                r0 = _[355]/*$t5 = System.Browser.XmlHttpRequest.XmlHttpRequestManager._driverProcess*/;
                if((r0 == null))
                {
                    $ep = 3;
                    continue $ctrl;

                }
                else
                {
                    $ep = 2;

                }
            }
            case 2:
            {
                r0 = (r1 + " is already started. Only one signal daemon is allowed.")/*$t10 = System.String::Concat(V_0.1, " is already started. Only one signal daemon is allowed.")*/;
                r1 = (t=[null,null,null,null],t.$=_[138],t)/*$t11 = new System.Void System.InvalidOperationException::.ctor(System.String)($t10)*/;
                $$[271].call(r1,0,Number.POSITIVE_INFINITY,null,[],[null,null,r0])/*$t11..ctor($t10)*/;
                throw r1/*$t11*/;
            }
            case 3:
            {
                r0 = (t=[false,null],t.$=_[147],t)/*$t12 = new System.Void System.Threading.ManualResetEvent::.ctor()()*/;
                $$[283].call(r0,0,Number.POSITIVE_INFINITY,null,[],[null,null])/*$t12..ctor()*/;
                _[356] = r0/*System.Browser.XmlHttpRequest.XmlHttpRequestManager._driverExit = $t12*/;
                r0 = _[359]/*$t13 = System.Browser.XmlHttpRequest.XmlHttpRequestManager.CS$<>9__CachedAnonymousMethodDelegate1*/;
                if(r0)
                {
                    $ep = 5;
                    continue $ctrl;

                }
                else
                {
                    $ep = 4;

                }
            }
            case 4:
            {
                r0 = (t=[null,null,null,null],t.$=_[94],t)/*$t16 = new System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr)(null, System.Browser.XmlHttpRequest.XmlHttpRequestManager::b__0)*/;
                $$[29](r0,null,$$[641])/*$t16..ctor(null, System.Browser.XmlHttpRequest.XmlHttpRequestManager::b__0)*/;
                _[359] = r0/*System.Browser.XmlHttpRequest.XmlHttpRequestManager.CS$<>9__CachedAnonymousMethodDelegate1 = $t16*/;
                $ep = 5;
            }
            case 5:
            {
                r0 = _[359]/*$t17 = System.Browser.XmlHttpRequest.XmlHttpRequestManager.CS$<>9__CachedAnonymousMethodDelegate1*/;
                r2 = (t=[null,null,null,null,null,null,null,null,null,null,null,false,null,null,null],t.$=_[177],t)/*$t20 = new System.Void XaeiOS.SIP::.ctor(System.Threading.ThreadStart,System.Threading.ThreadPriority,System.String,System.Boolean)($t17, 4, V_0.1, 1)*/;
                $$[396].call(r2,0,Number.POSITIVE_INFINITY,null,[],[null,null,r0,4,r1,1])/*$t20..ctor($t17, 4, V_0.1, 1)*/;
                _[355] = r2/*System.Browser.XmlHttpRequest.XmlHttpRequestManager._driverProcess = $t20*/;
                r0 = _[355]/*$t21 = System.Browser.XmlHttpRequest.XmlHttpRequestManager._driverProcess*/;
                r1 = (t=[null,null,null,null],t.$=_[53],t)/*$t24 = new System.Void XaeiOS.Process.CustomSignalHandler::.ctor(System.Object,System.IntPtr)(null, System.Browser.XmlHttpRequest.XmlHttpRequestManager::HandleCustomSignal)*/;
                $$[29](r1,null,$$[632])/*$t24..ctor(null, System.Browser.XmlHttpRequest.XmlHttpRequestManager::HandleCustomSignal)*/;
                $$[355].call(r0,0,Number.POSITIVE_INFINITY,null,[],[null,null,r1])/*$t21.add_CustomSignal($t24)*/;
                r0 = _[355]/*$t25 = System.Browser.XmlHttpRequest.XmlHttpRequestManager._driverProcess*/;
                $$[373].call(r0,0,Number.POSITIVE_INFINITY,null,[],[null,null])/*$t25.Start()*/;
                return;
            }
            default:
            {
                throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
            }

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 632: System.Void System.Browser.XmlHttpRequest.XmlHttpRequestManager::HandleCustomSignal(System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = _[358]/*$tf1 = System.Browser.XmlHttpRequest.XmlHttpRequestManager._onReadyStateChangeSignalHandlers*/;
                    $$[420](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Enter($tf1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $f.$ecp = 7/*Frame.ExceptionCatchPointer = 7*/;
                    r0 = _[358]/*$t2 = System.Browser.XmlHttpRequest.XmlHttpRequestManager._onReadyStateChangeSignalHandlers*/;
                    $ep = 3;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    $rv = r0.$[8].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[2]])/*$rv = $t2.ContainsKey(data)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    r0 = $rv/*V_2.1 = $rv*/;
                    if(r0)
                    {
                        $ep = 5;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 7;
                        continue $ctrl;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r0 = _[358]/*$t5 = System.Browser.XmlHttpRequest.XmlHttpRequestManager._onReadyStateChangeSignalHandlers*/;
                    $rv = r0.$[5].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[2]])/*$rv = $t5.get_Item(data)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r0 = $rv/*V_0.1 = $rv*/;
                    $$[645].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*V_0.1.OnReadyStateChange()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    $ep = 8;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[421](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*System.Threading.Monitor::Exit($tf1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    if(($f.$e != null))
                    {
                        $ep = 10;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 9;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 9:
                {
                    return;
                }
                case 10:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2)
// 633: System.Browser.XmlHttpRequest.XmlHttpRequestManager/OnReadyStateChangeSignalSender System.Browser.XmlHttpRequest.XmlHttpRequestManager::CreateOnReadyStateChangeSignalSender(System.Browser.XmlHttpRequest.XmlHttpRequestManager/OnReadyStateChangeSignalHandler)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r2 = _[358]/*$tf1 = System.Browser.XmlHttpRequest.XmlHttpRequestManager._onReadyStateChangeSignalHandlers*/;
                    $$[420](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r2])/*System.Threading.Monitor::Enter($tf1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $f.$ecp = 6/*Frame.ExceptionCatchPointer = 6*/;
                    r1 = _[357]/*$t2 = System.Browser.XmlHttpRequest.XmlHttpRequestManager._customSignalIdCounter*/;
                    $ep = 3;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    _[357] = (r1 + 1)/*System.Browser.XmlHttpRequest.XmlHttpRequestManager._customSignalIdCounter = $t2 Add 1*/;
                    r0 = _[358]/*$t6 = System.Browser.XmlHttpRequest.XmlHttpRequestManager._onReadyStateChangeSignalHandlers*/;
                    r0.$[6].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,(r1 + 1),$f[2]])/*$t6.set_Item($t2 Add 1, handler)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r0 = (t=[null],t.$=_[360],t)/*$t8 = new System.Void System.Browser.XmlHttpRequest.XmlHttpRequestManager/OnReadyStateChangeSignalSender::.ctor()()*/;
                    $$[644].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null])/*$t8..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    r0[0] = (r1 + 1)/*$t8.SignalId = $t2 Add 1*/;
                    $ep = 6;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[421](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r2])/*System.Threading.Monitor::Exit($tf1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    if(($f.$e != null))
                    {
                        $ep = 9;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 8;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 8:
                {
                    return r0/*$t8*/;
                }
                case 9:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2)
// 634: System.Void System.Browser.XmlHttpRequest.XmlHttpRequestManager::DestroyOnReadyStateChangeSignalSender(System.Browser.XmlHttpRequest.XmlHttpRequestManager/OnReadyStateChangeSignalSender)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r2 = _[358]/*$tf1 = System.Browser.XmlHttpRequest.XmlHttpRequestManager._onReadyStateChangeSignalHandlers*/;
                    $$[420](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r2])/*System.Threading.Monitor::Enter($tf1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $f.$ecp = 4/*Frame.ExceptionCatchPointer = 4*/;
                    r0 = _[358]/*$t2 = System.Browser.XmlHttpRequest.XmlHttpRequestManager._onReadyStateChangeSignalHandlers*/;
                    $ep = 3;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r1 = $f[2][0]/*$t4 = sender.SignalId*/;
                    r0.$[10].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r1])/*$t2.Remove($t4)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[421](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r2])/*System.Threading.Monitor::Exit($tf1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    if(($f.$e != null))
                    {
                        $ep = 7;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 6;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 6:
                {
                    return;
                }
                case 7:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 635: System.Browser.XmlHttpRequest.XmlHttpRequest System.Browser.XmlHttpRequest.XmlHttpRequestManager::GetXmlHttpRequest()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = new XMLHttpRequest()/*$t0 = System.Browser.XmlHttpRequest.XmlHttpRequestManager::NativeGetXmlHttpRequest()*/;
                    r1 = (t=[null],t.$=_[370],t)/*$t1 = new System.Void System.Browser.XmlHttpRequest.XmlHttpRequest::.ctor(System.Browser.XmlHttpRequest.IXmlHttpRequest)($t0)*/;
                    $$[671].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0])/*$t1..ctor($t0)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return r1/*$t1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 636: System.Browser.XmlHttpRequest.XmlHttpRequest System.Browser.XmlHttpRequest.XmlHttpRequestManager::DoSimpleXmlHttpRequest(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[639](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2],0,null,null,null])/*$rv = System.Browser.XmlHttpRequest.XmlHttpRequestManager::DoSimpleXmlHttpRequest(url, 0, null, null, null)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_1.1 = $rv*/;
                    return r0/*V_1.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 637: System.Browser.XmlHttpRequest.XmlHttpRequest System.Browser.XmlHttpRequest.XmlHttpRequestManager::DoSimpleXmlHttpRequest(System.String,System.Browser.XmlHttpRequest.RequestMethod)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[640](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2],0,null,null,null,-1])/*$rv = System.Browser.XmlHttpRequest.XmlHttpRequestManager::_doSimpleXmlHttpRequest(url, 0, null, null, null, -1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_1.1 = $rv*/;
                    return r0/*V_1.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 638: System.Browser.XmlHttpRequest.XmlHttpRequest System.Browser.XmlHttpRequest.XmlHttpRequestManager::DoSimpleXmlHttpRequest(System.String,System.Browser.XmlHttpRequest.RequestMethod,System.String,System.String,System.String,System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    if(($f[7] > 0))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = (t=[null,null,null,null],t.$=_[152],t)/*$t5 = new System.Void System.ArgumentOutOfRangeException::.ctor(System.String)("timeoutMs must be greater than 0")*/;
                    $$[303].call(r0,"timeoutMs must be greater than 0")/*$t5..ctor("timeoutMs must be greater than 0")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    throw r0/*$t5*/;
                }
                case 4:
                {
                    $ep = 5;
                    $rv = $$[640](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2],$f[3],$f[4],$f[5],$f[6],$f[7]])/*$rv = System.Browser.XmlHttpRequest.XmlHttpRequestManager::_doSimpleXmlHttpRequest(url, method, postData, username, password, timeoutMs)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 639: System.Browser.XmlHttpRequest.XmlHttpRequest System.Browser.XmlHttpRequest.XmlHttpRequestManager::DoSimpleXmlHttpRequest(System.String,System.Browser.XmlHttpRequest.RequestMethod,System.String,System.String,System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $rv = $$[640](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2],$f[3],$f[4],$f[5],$f[6],-1])/*$rv = System.Browser.XmlHttpRequest.XmlHttpRequestManager::_doSimpleXmlHttpRequest(url, method, postData, username, password, -1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4)
// 640: System.Browser.XmlHttpRequest.XmlHttpRequest System.Browser.XmlHttpRequest.XmlHttpRequestManager::_doSimpleXmlHttpRequest(System.String,System.Browser.XmlHttpRequest.RequestMethod,System.String,System.String,System.String,System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = new XMLHttpRequest()/*$t45 = System.Browser.XmlHttpRequest.XmlHttpRequestManager::NativeGetXmlHttpRequest()*/;
                    r4 = (t=[null],t.$=_[370],t)/*$t46 = new System.Void System.Browser.XmlHttpRequest.XmlHttpRequest::.ctor(System.Browser.XmlHttpRequest.IXmlHttpRequest)($t45)*/;
                    $$[671].call(r4,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t),[null,null,r1])/*$t46..ctor($t45)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r1 = (t=[null,null],t.$=_[26],t)/*$t1 = new System.Void System.Threading.Lock::.ctor()()*/;
                    $$[77].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t),[null,null])/*$t1..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    $$[74].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t),[null,null])/*$t1.Acquire()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r2 = (t=[null,null],t.$=_[266],t)/*$t2 = new System.Void System.Threading.Condition::.ctor(System.Threading.Lock)($t1)*/;
                    $$[528].call(r2,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t),[null,null,r1])/*$t2..ctor($t1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    r1 = _[355]/*$t3 = System.Browser.XmlHttpRequest.XmlHttpRequestManager._driverProcess*/;
                    if((!(r1 == null)))
                    {
                        $ep = 8;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 6;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r1 = (t=[null,null,null,null],t.$=_[102],t)/*$t11 = new System.Void System.SystemException::.ctor(System.String)("XmlHttpRequestManager.Driver was not started.")*/;
                    $$[180].call(r1,"XmlHttpRequestManager.Driver was not started.")/*$t11..ctor("XmlHttpRequestManager.Driver was not started.")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    throw r1/*$t11*/;
                }
                case 8:
                {
                    $ep = 9;
                    r1 = (t=[null,null],t.$=_[361],t)/*$t12 = new System.Void System.Browser.XmlHttpRequest.XmlHttpRequestManager/OnReadyStateChangeSignalHandler::.ctor()()*/;
                    $$[646].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t),[null,null])/*$t12..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    $ep = 10;
                    r1[1] = r4/*$t12.XmlHttpRequest = $t46*/;
                    r1[0] = r2/*$t12.Condition = $t2*/;
                    $rv = $$[633](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t),[null,null,r1])/*$rv = System.Browser.XmlHttpRequest.XmlHttpRequestManager::CreateOnReadyStateChangeSignalSender($t12)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 10:
                {
                    $f.$ecp = 25/*Frame.ExceptionCatchPointer = 25*/;
                    r3 = $rv/*V_4.1 = $rv*/;
                    r1 = $$[113].call($$[643],r3)/*$t15 = new System.Void System.NativeVoidDelegate::.ctor(System.Object,System.IntPtr)(V_4.1, System.Browser.XmlHttpRequest.XmlHttpRequestManager/OnReadyStateChangeSignalSender::SendSignal)*/;
                    $ep = 11;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 11:
                {
                    $ep = 12;
                    /*$t15..ctor(V_4.1, System.Browser.XmlHttpRequest.XmlHttpRequestManager/OnReadyStateChangeSignalSender::SendSignal)*/if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 12:
                {
                    $ep = 13;
                    r1 = $$[114](r1)/*$t16 = System.NativeFunction::op_Explicit($t15)*/;
                    $$[669].call(r4,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t),[null,null,r1])/*$t46.set_OnReadyStateChange($t16)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 13:
                {
                    if((!($f[3] == 0)))
                    {
                        $ep = 14;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                    else
                    {
                        $ep = 15;
                        continue $ctrl;

                    }
                }
                case 14:
                {
                    r0 = "POST"/*V_5.2 = "POST"*/;
                    $ep = 16;
                    continue $ctrl;
                }
                case 15:
                {
                    r0 = "GET"/*V_5.1 = "GET"*/;
                    $ep = 16;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 16:
                {
                    $ep = 17;
                    $$[661].call(r4,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t),[null,null,r0,$f[2],1,$f[5],$f[6]])/*$t46.Open(V_5.3, url, 1, username, password)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 17:
                {
                    $ep = 18;
                    $$[662].call(r4,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t),[null,null,$f[4]])/*$t46.Send(postData)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 18:
                {
                    if((!($f[7] > 0)))
                    {
                        $ep = 24;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 19;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 19:
                {
                    $ep = 20;
                    $rv = $$[527].call(r2,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t),[null,null,$f[7]])/*$rv = $t2.Await(timeoutMs)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 20:
                {
                    r1 = $rv/*V_8.4 = $rv*/;
                    if(r1)
                    {
                        $ep = 25;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 21;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 21:
                {
                    $ep = 22;
                    $$[669].call(r4,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t),[null,null,null])/*$t46.set_OnReadyStateChange(null)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 22:
                {
                    $ep = 23;
                    r1 = ("Timed out waiting for " + $f[2])/*$t42 = System.String::Concat("Timed out waiting for ", url)*/;
                    r2 = (t=[null,null,null,null,null],t.$=_[365],t)/*$t43 = new System.Void System.Browser.XmlHttpRequest.XmlHttpRequestTimeoutException::.ctor(System.String,System.Browser.XmlHttpRequest.XmlHttpRequest)($t42, $t46)*/;
                    $$[649].call(r2,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t),[null,null,r1,r4])/*$t43..ctor($t42, $t46)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 23:
                {
                    throw r2/*$t43*/;
                }
                case 24:
                {
                    $ep = 25;
                    $$[526].call(r2,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t),[null,null])/*$t2.Await()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 25:
                {
                    $ep = 26;
                    $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/;
                    $$[634](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t),[null,null,r3])/*System.Browser.XmlHttpRequest.XmlHttpRequestManager::DestroyOnReadyStateChangeSignalSender(V_4.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 26:
                {
                    if(($f.$e != null))
                    {
                        $ep = 28;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 27;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 27:
                {
                    return r4/*$t46*/;
                }
                case 28:
                {
                    throw $f.$e/*Frame.Exception*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r0,r2,r3,r4],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 641: System.Void System.Browser.XmlHttpRequest.XmlHttpRequestManager::b__0()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 642: System.Void System.Browser.XmlHttpRequest.XmlHttpRequestManager::.cctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    _[357] = 0/*System.Browser.XmlHttpRequest.XmlHttpRequestManager._customSignalIdCounter = 0*/;
                    r0 = (t=[null,null,null],t.$=_[193],t)/*$t1 = new System.Void System.Collections.Generic.Dictionary`2::.ctor()()*/;
                    $$[416].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t1..ctor()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    _[358] = r0/*System.Browser.XmlHttpRequest.XmlHttpRequestManager._onReadyStateChangeSignalHandlers = $t1*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 643: System.Void System.Browser.XmlHttpRequest.XmlHttpRequestManager/OnReadyStateChangeSignalSender::SendSignal()
{
    var r0,r1;
    var t;
    r0 = _[355]/*$t0 = System.Browser.XmlHttpRequest.XmlHttpRequestManager._driverProcess*/;
    r1 = $$[346].call(r0,0,Number.POSITIVE_INFINITY,null,[],[null,null])/*$t1 = $t0.get_PID()*/;
    r0 = this[0]/*$t4 = this.SignalId*/;
    $$[52](0,Number.POSITIVE_INFINITY,null,[],[null,null,r1,16,r0])/*XaeiOS.Process.SignalDaemon::SendSignal($t1, 16, $t4)*/;
    return;

},
function($ep,$end,$rv,$pc,$f)
// 644: System.Void System.Browser.XmlHttpRequest.XmlHttpRequestManager/OnReadyStateChangeSignalSender::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 645: System.Void System.Browser.XmlHttpRequest.XmlHttpRequestManager/OnReadyStateChangeSignalHandler::OnReadyStateChange()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[1]/*$t1 = this.XmlHttpRequest*/;
                    $rv = $$[667].call(r0)/*$rv = $t1.get_ReadyState()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*$t2 = $rv*/;
                    if((!(r0 == 4)))
                    {
                        $ep = 4;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 3;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r0 = this[0]/*$t10 = this.Condition*/;
                    $$[525].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t10.Signal()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 646: System.Void System.Browser.XmlHttpRequest.XmlHttpRequestManager/OnReadyStateChangeSignalHandler::.ctor()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 647: System.Browser.XmlHttpRequest.XmlHttpRequest System.Browser.XmlHttpRequest.XmlHttpRequestTimeoutException::get_XmlHttpRequest()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[4]/*V_0.1 = this.k__BackingField*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 648: System.Void System.Browser.XmlHttpRequest.XmlHttpRequestTimeoutException::set_XmlHttpRequest(System.Browser.XmlHttpRequest.XmlHttpRequest)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[4] = $f[2]/*this.k__BackingField = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 649: System.Void System.Browser.XmlHttpRequest.XmlHttpRequestTimeoutException::.ctor(System.String,System.Browser.XmlHttpRequest.XmlHttpRequest)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[18].call(this,$f[2])/*this..ctor(message)*/;
                    $$[648].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null,$f[3]])/*this.set_XmlHttpRequest(xmlHttpRequest)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 650: System.Browser.Dom.IDomElement System.Browser.Dom.DomManager::CreateElement(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = document/*$t0 = System.Browser.Dom.DomManager::get_Document()*/;
                    $rv = r0.createElement($f[2])/*$rv = $t0.CreateElement(tagName)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $rv/*V_0.1 = $rv*/;
                    $$[651](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0])/*System.Browser.Dom.DomManager::RegisterElement(V_0.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 651: System.Void System.Browser.Dom.DomManager::RegisterElement(System.Browser.Dom.IDomElement)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = (t=[null],t.$=_[368],t)/*$t1 = new System.Void System.Browser.Dom.DomManager/DomElementResourceWrapper::.ctor(System.Browser.Dom.IDomElement)(element)*/;
                    $$[654].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2]])/*$t1..ctor(element)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    $$[275](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0])/*System.Resources.ResourceManager::RegisterResource($t1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 652: System.Void System.Browser.Dom.DomManager/DomElementResourceWrapper::Dispose()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[0]/*$t1 = this.DomElement*/;
                    if((r0 == null))
                    {
                        $ep = 7;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = this[0]/*$t6 = this.DomElement*/;
                    $rv = r0.parentNode/*$rv = $t6.get_ParentNode()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    r0 = $rv/*$t7 = $rv*/;
                    if((r0 == null))
                    {
                        $ep = 6;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 4;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r0 = this[0]/*$t12 = this.DomElement*/;
                    $rv = r0.parentNode/*$rv = $t12.get_ParentNode()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r0 = $rv/*$t13 = $rv*/;
                    r1 = this[0]/*$t15 = this.DomElement*/;
                    r0.removeChild(r1)/*$t13.RemoveChild($t15)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    this[0] = null/*this.DomElement = null*/;
                    $ep = 7;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r1,r0)
// 653: System.String System.Browser.Dom.DomManager/DomElementResourceWrapper::ToString()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r1 = this[0]/*$t1 = this.DomElement*/;
                    if((r1 == null))
                    {
                        $ep = 3;
                        continue $ctrl;

                    }
                    else
                    {
                        $ep = 2;
                        if(0 > $end--)
                        {
                            throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                        }

                    }
                }
                case 2:
                {
                    $ep = 4;
                    r1 = this[0]/*$t6 = this.DomElement*/;
                    $rv = r1.$[0].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t),[null,null])/*$rv = $t6.ToString()*/;
                    continue $ctrl;
                }
                case 3:
                {
                    r0 = "[free]"/*V_0.2 = "[free]"*/;
                    $ep = 4;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.3*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 654: System.Void System.Browser.Dom.DomManager/DomElementResourceWrapper::.ctor(System.Browser.Dom.IDomElement)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    this[0] = $f[2]/*this.DomElement = domElement*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 655: System.Void System.Browser.XmlHttpRequest.XmlHttpRequest::Abort()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._xhr*/;
                    r0.abort()/*$t1.Abort()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 656: System.String System.Browser.XmlHttpRequest.XmlHttpRequest::GetAllResponseHeaders()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._xhr*/;
                    $rv = r0.getAllResponseHeaders()/*$rv = $t1.GetAllResponseHeaders()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 657: System.String System.Browser.XmlHttpRequest.XmlHttpRequest::GetResponseHeader(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._xhr*/;
                    $rv = r0.getResponseHeader($f[2])/*$rv = $t1.GetResponseHeader(header)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 658: System.Void System.Browser.XmlHttpRequest.XmlHttpRequest::Open(System.String,System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._xhr*/;
                    r0.open($f[2],$f[3])/*$t1.Open(method, url)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 659: System.Void System.Browser.XmlHttpRequest.XmlHttpRequest::Open(System.String,System.String,System.Boolean)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._xhr*/;
                    r0.open($f[2],$f[3],$f[4])/*$t1.Open(method, url, async)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 660: System.Void System.Browser.XmlHttpRequest.XmlHttpRequest::Open(System.String,System.String,System.Boolean,System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._xhr*/;
                    r0.open($f[2],$f[3],$f[4],$f[5])/*$t1.Open(method, url, async, username)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 661: System.Void System.Browser.XmlHttpRequest.XmlHttpRequest::Open(System.String,System.String,System.Boolean,System.String,System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._xhr*/;
                    r0.open($f[2],$f[3],$f[4],$f[5],$f[6])/*$t1.Open(method, url, async, username, password)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 662: System.Void System.Browser.XmlHttpRequest.XmlHttpRequest::Send(System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._xhr*/;
                    r0.send($f[2])/*$t1.Send(postData)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 663: System.Void System.Browser.XmlHttpRequest.XmlHttpRequest::SetRequestHeader(System.String,System.String)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._xhr*/;
                    r0.setRequestHeader($f[2],$f[3])/*$t1.SetRequestHeader(label, value)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 664: System.String System.Browser.XmlHttpRequest.XmlHttpRequest::get_ResponseText()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._xhr*/;
                    $rv = r0.responseText/*$rv = $t1.get_ResponseText()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 665: System.Int32 System.Browser.XmlHttpRequest.XmlHttpRequest::get_Status()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._xhr*/;
                    $rv = r0.status/*$rv = $t1.get_Status()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 666: System.String System.Browser.XmlHttpRequest.XmlHttpRequest::get_StatusText()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._xhr*/;
                    $rv = r0.statusText/*$rv = $t1.get_StatusText()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function()
 // 667: System.Browser.XmlHttpRequest.ReadyState System.Browser.XmlHttpRequest.XmlHttpRequest::get_ReadyState()
{
    var r0;
    var t;
    r0 = this[0]/*$t1 = this._xhr*/;
    r0 = r0.readyState/*V_0.1 = $t1.get_ReadyState()*/;
    return r0/*V_0.1*/;

},
function($ep,$end,$rv,$pc,$f,r0)
// 668: System.NativeFunction System.Browser.XmlHttpRequest.XmlHttpRequest::get_OnReadyStateChange()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._xhr*/;
                    $rv = r0.onreadystatechange/*$rv = $t1.get_OnReadyStateChange()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0)
// 669: System.Void System.Browser.XmlHttpRequest.XmlHttpRequest::set_OnReadyStateChange(System.NativeFunction)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = this[0]/*$t1 = this._xhr*/;
                    r0.onreadystatechange = $f[2]/*$t1.set_OnReadyStateChange(value)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 670: System.String System.Browser.XmlHttpRequest.XmlHttpRequest::ToString()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r1 = $$[519](_[0],7)/*V_1.1 = new System.Object[7]*/;
                    r1[0] = "XmlHttpRequest(ReadyState="/*V_1.1[0] = "XmlHttpRequest(ReadyState="*/;
                    r0 = this[0]/*$t6 = this._xhr*/;
                    $rv = r0.readyState/*$rv = $t6.get_ReadyState()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $rv/*$t7 = $rv*/;
                    r1[1] = (t=r0,t.$=_[347],t)/*V_1.1[1] = box(System.Browser.XmlHttpRequest.ReadyState,$t7)*/;
                    r1[2] = ", Status="/*V_1.1[2] = ", Status="*/;
                    r0 = this[0]/*$t13 = this._xhr*/;
                    $rv = r0.status/*$rv = $t13.get_Status()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r0 = $rv/*$t14 = $rv*/;
                    r1[3] = new Number(r0)/*V_1.1[3] = box(System.Int32,$t14)*/;
                    r1[4] = " "/*V_1.1[4] = " "*/;
                    r0 = this[0]/*$t20 = this._xhr*/;
                    $rv = r0.statusText/*$rv = $t20.get_StatusText()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r0 = $rv/*$t21 = $rv*/;
                    r1[5] = r0/*V_1.1[5] = $t21*/;
                    r1[6] = ")"/*V_1.1[6] = ")"*/;
                    $rv = $$[263](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1])/*$rv = System.String::Concat(V_1.1)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    r0 = $rv/*V_0.1 = $rv*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 671: System.Void System.Browser.XmlHttpRequest.XmlHttpRequest::.ctor(System.Browser.XmlHttpRequest.IXmlHttpRequest)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $$[5].call(this)/*this..ctor()*/;
                    this[0] = $f[2]/*this._xhr = xhr*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


}

/************
Object image XaeiOS.ProcessViewer - Code: 672	Data: 372
**********/

,function($ep,$end,$rv,$pc,$f,r0)
// 672: System.Int32 XaeiOS.ProcessViewer.ProcessViewer::get_UpdateInterval()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    r0 = this[7]/*V_0.1 = this.k__BackingField*/;
                    return r0/*V_0.1*/;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f)
// 673: System.Void XaeiOS.ProcessViewer.ProcessViewer::set_UpdateInterval(System.Int32)
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    this[7] = $f[2]/*this.k__BackingField = value*/;
                    return;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1)
// 674: System.Void XaeiOS.ProcessViewer.ProcessViewer::Start()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    $$[326](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,"Process viewer building UI"])/*System.Console::WriteLine("Process viewer building UI")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    $$[675].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*this.BuildUI()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    $$[678].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*this.UpdateSIPs()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    $$[679].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*this.UpdateThreads()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    r1 = this[4]/*$t6 = this._lastUpdatedElement*/;
                    r0 = new Date()/*$t8 = new System.Void System.NativeDate::.ctor()()*/;
                    $rv = r0.$[0].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$rv = $t8.ToString()*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r0 = $rv/*$t9 = $rv*/;
                    r0 = ("Last updated: " + r0)/*$t10 = System.String::Concat("Last updated: ", $t9)*/;
                    r1.innerHTML = r0/*$t6.set_InnerHtml($t10)*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    $ep = 3;
                    r0 = this[7]/*V_1.1 = this.k__BackingField*/;
                    $$[169](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0])/*System.Threading.Thread::Sleep(V_1.1)*/;
                    continue $ctrl;
                }
                default:
                {
                    throw new Error("Invalid execution pointer")/*[dynamic expression]*/;
                }

            }


        }
        catch($e)
        {
            if((($e != null) && ($e.$ == null)))
            {
                throw $e/*$e*/;

            }
            $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/;
            if(($e[0] == null))
            {
                $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/;

            }
            if((!$f.$ecp))
            {
                throw $e/*$e*/;

            }
            $ep = $f.$ecp;
            $f.$e = $e/*Frame.Exception = $e*/;

        }


    } while (true);


},
function($ep,$end,$rv,$pc,$f,r0,r1,r2,r3)
// 675: System.Void XaeiOS.ProcessViewer.ProcessViewer::BuildUI()
{
    var t;
    if(($ep == 0))
    {
        $f[0] = this/*Frame[This] = this*/;
        $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/;
        $ep = 1;

    }
    $ctrl:
    do
    {
        if(0 > $end--)
        {
            throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

        }
        try
        {
            switch($ep)
            {
                case 1:
                {
                    $ep = 2;
                    r0 = document/*$t1 = System.Browser.Dom.DomManager::get_Document()*/;
                    $rv = r0.getElementById("process-viewer-area")/*$rv = $t1.GetElementById("process-viewer-area")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 2:
                {
                    $ep = 3;
                    r0 = $rv/*$t3 = $rv*/;
                    this[0] = r0/*this._processViewerArea = $t3*/;
                    $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,"table"])/*$rv = System.Browser.Dom.DomManager::CreateElement("table")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 3:
                {
                    $ep = 4;
                    r0 = $rv/*$t6 = $rv*/;
                    this[1] = r0/*this._mainTable = $t6*/;
                    r0 = this[1]/*$t8 = this._mainTable*/;
                    r0.setAttribute("cellspacing","2")/*$t8.SetAttribute("cellspacing", "2")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 4:
                {
                    $ep = 5;
                    r0 = this[1]/*$t13 = this._mainTable*/;
                    r0.setAttribute("cellpadding","2")/*$t13.SetAttribute("cellpadding", "2")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 5:
                {
                    $ep = 6;
                    $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,"tr"])/*$rv = System.Browser.Dom.DomManager::CreateElement("tr")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 6:
                {
                    $ep = 7;
                    r3 = $rv/*V_0.1 = $rv*/;
                    r3.setAttribute("valign","top")/*V_0.1.SetAttribute("valign", "top")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 7:
                {
                    $ep = 8;
                    $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,"td"])/*$rv = System.Browser.Dom.DomManager::CreateElement("td")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 8:
                {
                    $ep = 9;
                    r2 = $rv/*V_1.1 = $rv*/;
                    $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,"span"])/*$rv = System.Browser.Dom.DomManager::CreateElement("span")*/;
                    if(0 > $end--)
                    {
                        throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/;

                    }
                }
                case 9:
                {
                    $ep = 10;
                    r0 = $rv/*V_2.1 = $rv*/;
                    r0.innerHTML = "Processes:
----------------------------------------
"/*V_2.1.set_InnerHtml("Processes:
----------------------------------------
")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 10: { $ep = 11; r2.appendChild(r0)/*V_1.1.AppendChild(V_2.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 11: { $ep = 12; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,"table"])/*$rv = System.Browser.Dom.DomManager::CreateElement("table")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 12: { $ep = 13; r1 = $rv/*V_8.1 = $rv*/; r1.innerHTML = "IDName"/*V_8.1.set_InnerHtml("IDName")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 13: { $ep = 14; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,"tbody"])/*$rv = System.Browser.Dom.DomManager::CreateElement("tbody")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 14: { $ep = 15; r0 = $rv/*$t31 = $rv*/; this[2] = r0/*this._sipTableBody = $t31*/; r0 = this[2]/*$t33 = this._sipTableBody*/; r1.appendChild(r0)/*V_8.1.AppendChild($t33)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 15: { $ep = 16; r2.appendChild(r1)/*V_1.1.AppendChild(V_8.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 16: { $ep = 17; r3.appendChild(r2)/*V_0.1.AppendChild(V_1.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 17: { $ep = 18; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,"td"])/*$rv = System.Browser.Dom.DomManager::CreateElement("td")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 18: { $ep = 19; r2 = $rv/*V_1.2 = $rv*/; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,"span"])/*$rv = System.Browser.Dom.DomManager::CreateElement("span")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 19: { $ep = 20; r0 = $rv/*V_4.1 = $rv*/; r0.innerHTML = "Threads:
---------------------------------------------------------------
"/*V_4.1.set_InnerHtml("Threads:
---------------------------------------------------------------
")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 20: { $ep = 21; r2.appendChild(r0)/*V_1.2.AppendChild(V_4.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 21: { $ep = 22; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,"table"])/*$rv = System.Browser.Dom.DomManager::CreateElement("table")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 22: { $ep = 23; r1 = $rv/*V_6.1 = $rv*/; r1.innerHTML = "IDNameProcessPriority"/*V_6.1.set_InnerHtml("IDNameProcessPriority")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 23: { $ep = 24; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,"tbody"])/*$rv = System.Browser.Dom.DomManager::CreateElement("tbody")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 24: { $ep = 25; r0 = $rv/*$t43 = $rv*/; this[3] = r0/*this._threadTableBody = $t43*/; r0 = this[3]/*$t45 = this._threadTableBody*/; r1.appendChild(r0)/*V_6.1.AppendChild($t45)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 25: { $ep = 26; r2.appendChild(r1)/*V_1.2.AppendChild(V_6.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 26: { $ep = 27; r3.appendChild(r2)/*V_0.1.AppendChild(V_1.2)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 27: { $ep = 28; r0 = this[1]/*$t47 = this._mainTable*/; r0.appendChild(r3)/*$t47.AppendChild(V_0.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 28: { $ep = 29; r0 = this[0]/*$t49 = this._processViewerArea*/; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,"br"])/*$rv = System.Browser.Dom.DomManager::CreateElement("br")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 29: { $ep = 30; r1 = $rv/*$t51 = $rv*/; r0.appendChild(r1)/*$t49.AppendChild($t51)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 30: { $ep = 31; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,"span"])/*$rv = System.Browser.Dom.DomManager::CreateElement("span")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 31: { $ep = 32; r0 = $rv/*$t54 = $rv*/; this[4] = r0/*this._lastUpdatedElement = $t54*/; r0 = this[0]/*$t56 = this._processViewerArea*/; r1 = this[4]/*$t58 = this._lastUpdatedElement*/; r0.appendChild(r1)/*$t56.AppendChild($t58)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 32: { $ep = 33; r0 = this[0]/*$t60 = this._processViewerArea*/; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t),[null,null,"br"])/*$rv = System.Browser.Dom.DomManager::CreateElement("br")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 33: { $ep = 34; r1 = $rv/*$t62 = $rv*/; r0.appendChild(r1)/*$t60.AppendChild($t62)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 34: { $ep = 35; r0 = this[0]/*$t64 = this._processViewerArea*/; r1 = this[1]/*$t66 = this._mainTable*/; r0.appendChild(r1)/*$t64.AppendChild($t66)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*[Continuation]*/; } } case 35: { return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0) // 676: System.Browser.Dom.IDomElement XaeiOS.ProcessViewer.ProcessViewer::BuildSIPTable() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,"table"])/*$rv = System.Browser.Dom.DomManager::CreateElement("table")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 2: { $ep = 3; r0 = $rv/*V_0.1 = $rv*/; r0.innerHTML = "IDName"/*V_0.1.set_InnerHtml("IDName")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 3: { return r0/*V_0.1*/; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0) // 677: System.Browser.Dom.IDomElement XaeiOS.ProcessViewer.ProcessViewer::BuildThreadTable() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,"table"])/*$rv = System.Browser.Dom.DomManager::CreateElement("table")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 2: { $ep = 3; r0 = $rv/*V_0.1 = $rv*/; r0.innerHTML = "IDNameProcessPriority"/*V_0.1.set_InnerHtml("IDNameProcessPriority")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 3: { return r0/*V_0.1*/; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5) // 678: System.Void XaeiOS.ProcessViewer.ProcessViewer::UpdateSIPs() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; r5 = (t=[null,null],t.$=_[214],t)/*$t0 = new System.Void System.Collections.Generic.List`1::.ctor()()*/; $$[463].call(r5,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t),[null,null])/*$t0..ctor()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 2: { $ep = 3; $rv = $$[393](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t),[null,null])/*$rv = XaeiOS.SIP::GetSIPs()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 3: { r4 = $rv/*V_1.1 = $rv*/; r0 = 0/*V_2.1 = 0*/; $ep = 4; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 4: { if((r0 < r4.length)) { $ep = 19; continue $ctrl; } else { $ep = 5; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } } case 5: { r0 = 0/*V_2.2 = 0*/; $ep = 6; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 6: { $ep = 7; r1 = this[5]/*$t9 = this._sipRows*/; $rv = r1.$[11].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t),[null,null])/*$rv = $t9.get_Count()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 7: { r1 = $rv/*$t10 = $rv*/; if((r0 < r1)) { $ep = 15; continue $ctrl; } else { $ep = 8; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } } case 8: { r0 = 0/*V_2.3 = 0*/; $ep = 9; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 9: { $ep = 10; $rv = r5.$[11].call(r5,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t),[null,null])/*$rv = $t0.get_Count()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 10: { r1 = $rv/*$t14 = $rv*/; if((r0 < r1)) { $ep = 12; continue $ctrl; } else { $ep = 11; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } } case 11: { this[5] = r5/*this._sipRows = $t0*/; return; } case 12: { $ep = 13; r1 = this[2]/*$t19 = this._sipTableBody*/; $rv = r5.$[4].call(r5,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t),[null,null,r0])/*$rv = $t0.get_Item(V_2.9)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 13: { $ep = 14; r2 = $rv/*$t20 = $rv*/; r1.appendChild(r2)/*$t19.AppendChild($t20)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 14: { r0 = (r0 + 1)/*V_2.4 = V_2.9 Add 1*/; $ep = 9; continue $ctrl; } case 15: { $ep = 16; r1 = this[5]/*$t24 = this._sipRows*/; $rv = r1.$[4].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t),[null,null,r0])/*$rv = $t24.get_Item(V_2.8)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 16: { $ep = 17; r2 = $rv/*V_6.1 = $rv*/; $rv = r2.parentNode/*$rv = V_6.1.get_ParentNode()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 17: { $ep = 18; r1 = $rv/*$t26 = $rv*/; r1.removeChild(r2)/*$t26.RemoveChild(V_6.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 18: { r0 = (r0 + 1)/*V_2.5 = V_2.8 Add 1*/; $ep = 6; continue $ctrl; } case 19: { $ep = 20; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t),[null,null,"tr"])/*$rv = System.Browser.Dom.DomManager::CreateElement("tr")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 20: { $ep = 21; r3 = $rv/*V_4.1 = $rv*/; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t),[null,null,"td"])/*$rv = System.Browser.Dom.DomManager::CreateElement("td")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 21: { $ep = 22; r2 = $rv/*V_5.1 = $rv*/; $rv = $$[346].call(r4[r0],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t),[null,null])/*$rv = V_1.1[V_2.7].get_PID()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 22: { $ep = 23; r1 = $rv/*V_7.1 = $rv*/; r1 = r1.toString()/*$t35 = V_7.1.ToString()*/; r2.innerHTML = r1/*V_5.1.set_InnerHtml($t35)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 23: { $ep = 24; r3.appendChild(r2)/*V_4.1.AppendChild(V_5.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 24: { $ep = 25; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t),[null,null,"td"])/*$rv = System.Browser.Dom.DomManager::CreateElement("td")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 25: { $ep = 26; r2 = $rv/*V_5.2 = $rv*/; $rv = $$[348].call(r4[r0],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t),[null,null])/*$rv = V_1.1[V_2.7].get_Name()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 26: { $ep = 27; r1 = $rv/*$t38 = $rv*/; r2.innerHTML = r1/*V_5.2.set_InnerHtml($t38)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 27: { $ep = 28; r3.appendChild(r2)/*V_4.1.AppendChild(V_5.2)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 28: { $ep = 29; r5.$[9].call(r5,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t),[null,null,r3])/*$t0.Add(V_4.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*[Continuation]*/; } } case 29: { r0 = (r0 + 1)/*V_2.6 = V_2.7 Add 1*/; $ep = 4; continue $ctrl; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0,r4,r5],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4) // 679: System.Void XaeiOS.ProcessViewer.ProcessViewer::UpdateThreads() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { r0 = 0/*V_0.1 = 0*/; $ep = 2; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 2: { $ep = 3; r1 = this[6]/*$t2 = this._threadRows*/; $rv = r1.$[11].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t),[null,null])/*$rv = $t2.get_Count()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 3: { r1 = $rv/*$t3 = $rv*/; if((r0 < r1)) { $ep = 34; continue $ctrl; } else { $ep = 4; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } } case 4: { $ep = 5; r1 = (t=[null,null],t.$=_[214],t)/*$t7 = new System.Void System.Collections.Generic.List`1::.ctor()()*/; $$[463].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t),[null,null])/*$t7..ctor()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 5: { $ep = 6; this[6] = r1/*this._threadRows = $t7*/; $rv = $$[171](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t),[null,null])/*$rv = System.Threading.Thread::GetThreads()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 6: { r4 = $rv/*V_2.1 = $rv*/; r0 = 0/*V_0.2 = 0*/; $ep = 7; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 7: { if((r0 < r4.length)) { $ep = 9; continue $ctrl; } else { $ep = 8; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } } case 8: { return; } case 9: { $ep = 10; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t),[null,null,"tr"])/*$rv = System.Browser.Dom.DomManager::CreateElement("tr")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 10: { $ep = 11; r3 = $rv/*V_4.1 = $rv*/; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t),[null,null,"td"])/*$rv = System.Browser.Dom.DomManager::CreateElement("td")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 11: { r2 = $rv/*V_5.1 = $rv*/; r1 = $$[145].call(r4[r0])/*V_6.1 = V_2.1[V_0.6].get_Task()*/; if((r1 == null)) { $ep = 14; continue $ctrl; } else { $ep = 12; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } } case 12: { $ep = 13; $rv = r1.$[0].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t),[null,null])/*$rv = V_6.1.ToString()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 13: { $ep = 15; r1 = $rv/*$t23 = $rv*/; r2.innerHTML = r1/*V_5.1.set_InnerHtml($t23)*/; continue $ctrl; } case 14: { $ep = 15; r2.innerHTML = "?"/*V_5.1.set_InnerHtml("?")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 15: { $ep = 16; r3.appendChild(r2)/*V_4.1.AppendChild(V_5.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 16: { $ep = 17; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t),[null,null,"td"])/*$rv = System.Browser.Dom.DomManager::CreateElement("td")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 17: { $ep = 18; r2 = $rv/*V_5.2 = $rv*/; r1 = $$[152].call(r4[r0])/*$t26 = V_2.1[V_0.6].get_Name()*/; r2.innerHTML = r1/*V_5.2.set_InnerHtml($t26)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 18: { $ep = 19; r3.appendChild(r2)/*V_4.1.AppendChild(V_5.2)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 19: { $ep = 20; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t),[null,null,"td"])/*$rv = System.Browser.Dom.DomManager::CreateElement("td")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 20: { $ep = 21; r2 = $rv/*V_5.3 = $rv*/; $rv = $$[147].call(r4[r0],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t),[null,null])/*$rv = V_2.1[V_0.6].get_SIP()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 21: { r1 = $rv/*V_7.1 = $rv*/; if((r1 == null)) { $ep = 22; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } else { $ep = 23; continue $ctrl; } } case 22: { $ep = 25; r2.innerHTML = "?"/*V_5.3.set_InnerHtml("?")*/; continue $ctrl; } case 23: { $ep = 24; $rv = r1.$[0].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t),[null,null])/*$rv = V_7.1.ToString()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 24: { $ep = 25; r1 = $rv/*$t33 = $rv*/; r2.innerHTML = r1/*V_5.3.set_InnerHtml($t33)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 25: { $ep = 26; r3.appendChild(r2)/*V_4.1.AppendChild(V_5.3)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 26: { $ep = 27; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t),[null,null,"td"])/*$rv = System.Browser.Dom.DomManager::CreateElement("td")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 27: { $ep = 28; r2 = $rv/*V_5.4 = $rv*/; $rv = $$[148].call(r4[r0],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t),[null,null])/*$rv = V_2.1[V_0.6].get_Priority()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 28: { $ep = 29; r1 = $rv/*$t36 = $rv*/; $rv = (t=r1,t.$=_[96],t).$[0].call((t=r1,t.$=_[96],t),0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t),[null,null])/*$rv = box(System.Threading.ThreadPriority,$t36).ToString()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 29: { $ep = 30; r1 = $rv/*$t38 = $rv*/; r2.innerHTML = r1/*V_5.4.set_InnerHtml($t38)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 30: { $ep = 31; r3.appendChild(r2)/*V_4.1.AppendChild(V_5.4)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 31: { $ep = 32; r1 = this[6]/*$t40 = this._threadRows*/; r1.$[9].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t),[null,null,r3])/*$t40.Add(V_4.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 32: { $ep = 33; r1 = this[3]/*$t42 = this._threadTableBody*/; r1.appendChild(r3)/*$t42.AppendChild(V_4.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 33: { r0 = (r0 + 1)/*V_0.3 = V_0.8 Add 1*/; $ep = 7; continue $ctrl; } case 34: { $ep = 35; r1 = this[6]/*$t48 = this._threadRows*/; $rv = r1.$[4].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t),[null,null,r0])/*$rv = $t48.get_Item(V_0.5)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 35: { $ep = 36; r2 = $rv/*V_1.1 = $rv*/; $rv = r2.parentNode/*$rv = V_1.1.get_ParentNode()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 36: { $ep = 37; r1 = $rv/*$t50 = $rv*/; r1.removeChild(r2)/*$t50.RemoveChild(V_1.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 37: { r0 = (r0 + 1)/*V_0.4 = V_0.5 Add 1*/; $ep = 2; continue $ctrl; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0,r3,r4],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0) // 680: System.Void XaeiOS.ProcessViewer.ProcessViewer::.ctor() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; r0 = (t=[null,null],t.$=_[214],t)/*$t1 = new System.Void System.Collections.Generic.List`1::.ctor()()*/; $$[463].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t1..ctor()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 2: { $ep = 3; this[5] = r0/*this._sipRows = $t1*/; r0 = (t=[null,null],t.$=_[214],t)/*$t3 = new System.Void System.Collections.Generic.List`1::.ctor()()*/; $$[463].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t3..ctor()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 3: { $ep = 4; this[6] = r0/*this._threadRows = $t3*/; $$[5].call(this)/*this..ctor()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 4: { $ep = 5; $$[673].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,500])/*this.set_UpdateInterval(500)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 5: { return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0) // 681: System.Void XaeiOS.ProcessViewer.Program::Main(System.String[]) { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; r0 = (t=[null,null,null,null,null,null,null,null],t.$=_[372],t)/*$t0 = new System.Void XaeiOS.ProcessViewer.ProcessViewer::.ctor()()*/; $$[680].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t0..ctor()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 2: { $ep = 3; $$[674].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t0.Start()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 3: { return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f) // 682: System.Void XaeiOS.ProcessViewer.Program::.ctor() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $$[5].call(this)/*this..ctor()*/; return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); } /************ Object image Tenpow.Site - Code: 683 Data: 374 **********/ ,function($ep,$end,$rv,$pc,$f,r0) // 683: Tenpow.Site.Photos.Photo[] Tenpow.Site.Photos.PhotoSlideshow::get_Photos() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { r0 = this[4]/*V_0.1 = this.k__BackingField*/; return r0/*V_0.1*/; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f) // 684: System.Void Tenpow.Site.Photos.PhotoSlideshow::set_Photos(Tenpow.Site.Photos.Photo[]) { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { this[4] = $f[2]/*this.k__BackingField = value*/; return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0) // 685: System.Void Tenpow.Site.Photos.PhotoSlideshow::StartSlideshow() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { r0 = this[2]/*$t1 = this._slideshowStarted*/; if((!r0)) { $ep = 4; continue $ctrl; } else { $ep = 2; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } } case 2: { $ep = 3; r0 = (t=[null,null,null,null],t.$=_[7],t)/*$t6 = new System.Void System.Exception::.ctor(System.String)("Slideshow already started")*/; $$[18].call(r0,"Slideshow already started")/*$t6..ctor("Slideshow already started")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 3: { throw r0/*$t6*/; } case 4: { $ep = 5; this[2] = 1/*this._slideshowStarted = 1*/; $rv = $$[168](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$rv = System.Threading.Thread::get_CurrentThread()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 5: { $ep = 6; r0 = $rv/*$t10 = $rv*/; this[1] = r0/*this._slideshowThread = $t10*/; $$[692].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*this.SlideshowLoop()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 6: { return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4) // 686: System.Void Tenpow.Site.Photos.PhotoSlideshow::ShowPhoto(System.Int32) { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { r0 = this[4]/*V_16.1 = this.k__BackingField*/; if(($f[2] > r0.length)) { $ep = 3; continue $ctrl; } else { $ep = 2; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4],t.$=null,t)/*[Continuation]*/; } } } case 2: { r0 = (!($f[2] < 0))/*$ts0 = BooleanNot index LessThan 0*/; $ep = 4; continue $ctrl; } case 3: { r0 = 0/*$ts0 = 0*/; $ep = 4; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 4: { if(r0) { $ep = 5; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4],t.$=null,t)/*[Continuation]*/; } } else { $ep = 18; continue $ctrl; } } case 5: { $ep = 6; this[0] = $f[2]/*this._currentPhotoIndex = index*/; r4 = this[4]/*V_15.1 = this.k__BackingField*/; r3 = document/*V_1.1 = System.Browser.Dom.DomManager::get_Document()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 6: { $ep = 7; $rv = r3.getElementById("photo-container")/*$rv = V_1.1.GetElementById("photo-container")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 7: { $ep = 8; r2 = $rv/*V_2.1 = $rv*/; r1 = $$[519](_[129],9)/*V_6.1 = new System.String[9]*/; r1[0] = "k__BackingField*/; r1[1] = r0/*V_6.1[1] = V_14.1*/; r1[2] = "\">k__BackingField*/; r1[3] = r0/*V_6.1[3] = V_13.1*/; r1[4] = "\" alt=\""/*V_6.1[4] = "" alt=""*/; r0 = r4[$f[2]][1]/*V_12.1 = V_15.1[index].k__BackingField*/; r1[5] = r0/*V_6.1[5] = V_12.1*/; r1[6] = "\" border=\"0\" title=\""/*V_6.1[6] = "" border="0" title=""*/; r0 = r4[$f[2]][1]/*V_11.1 = V_15.1[index].k__BackingField*/; r1[7] = r0/*V_6.1[7] = V_11.1*/; r1[8] = "\" />"/*V_6.1[8] = "" />"*/; r0 = r1.join('')/*$t44 = System.String::Concat(V_6.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 8: { $ep = 9; r2.innerHTML = r0/*V_2.1.set_InnerHtml($t44)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 9: { $ep = 10; $rv = r3.getElementById("photo-caption")/*$rv = V_1.1.GetElementById("photo-caption")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 10: { $ep = 11; r1 = $rv/*V_3.1 = $rv*/; r0 = r4[$f[2]][1]/*V_10.1 = V_15.1[index].k__BackingField*/; r0 = ("" + r0 + "")/*$t50 = System.String::Concat("", V_10.1, "")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 11: { $ep = 12; r1.innerHTML = r0/*V_3.1.set_InnerHtml($t50)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 12: { $ep = 13; $rv = r3.getElementById("photo-index")/*$rv = V_1.1.GetElementById("photo-index")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 13: { $ep = 14; r2 = $rv/*V_4.1 = $rv*/; r1 = $$[519](_[0],4)/*V_7.1 = new System.Object[4]*/; r1[0] = "Photo "/*V_7.1[0] = "Photo "*/; r1[1] = new Number(($f[2] + 1))/*V_7.1[1] = box(System.Int32,index Add 1)*/; r1[2] = " of "/*V_7.1[2] = " of "*/; r0 = this[4]/*V_9.1 = this.k__BackingField*/; r1[3] = new Number(r0.length)/*V_7.1[3] = box(System.Int32,(System.Int32)V_9.1.Length)*/; $rv = $$[263](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4],t.$=null,t),[null,null,r1])/*$rv = System.String::Concat(V_7.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 14: { $ep = 15; r0 = $rv/*$t70 = $rv*/; r2.innerHTML = r0/*V_4.1.set_InnerHtml($t70)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 15: { $ep = 16; r0 = r4[$f[2]][1]/*V_8.1 = V_15.1[index].k__BackingField*/; r0 = ("Showing photo \"" + r0 + "\"")/*$t74 = System.String::Concat("Showing photo "", V_8.1, """)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 16: { $ep = 17; $$[326](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4],t.$=null,t),[null,null,r0])/*System.Console::WriteLine($t74)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 17: { return; } case 18: { $ep = 19; r0 = (t=[null,null,null,null],t.$=_[152],t)/*$t14 = new System.Void System.ArgumentOutOfRangeException::.ctor(System.String)("index")*/; $$[303].call(r0,"index")/*$t14..ctor("index")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4],t.$=null,t)/*[Continuation]*/; } } case 19: { throw r0/*$t14*/; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2,r3,r4],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f) // 687: System.Void Tenpow.Site.Photos.PhotoSlideshow::ShowNextPhoto() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; $$[689].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this.DoShowNextPhoto()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/; } } case 2: { $ep = 3; $$[691].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this.ResetSlideshowLoop()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/; } } case 3: { return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f) // 688: System.Void Tenpow.Site.Photos.PhotoSlideshow::ShowPreviousPhoto() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; $$[690].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this.DoShowPreviousPhoto()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/; } } case 2: { $ep = 3; $$[691].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*this.ResetSlideshowLoop()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/; } } case 3: { return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r1,r2,r0) // 689: System.Void Tenpow.Site.Photos.PhotoSlideshow::DoShowNextPhoto() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { r2 = this[0]/*$t1 = this._currentPhotoIndex*/; r0 = (r2 + 1)/*V_0.1 = $t1 Add 1*/; r1 = this[4]/*V_2.1 = this.k__BackingField*/; if(((r2 + 1) < r1.length)) { $ep = 3; continue $ctrl; } else { $ep = 2; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t)/*[Continuation]*/; } } } case 2: { r0 = 0/*V_0.2 = 0*/; $ep = 3; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t)/*[Continuation]*/; } } case 3: { $ep = 4; $$[686].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t),[null,null,r0])/*this.ShowPhoto(V_0.3)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t)/*[Continuation]*/; } } case 4: { return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r2,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r1,r0) // 690: System.Void Tenpow.Site.Photos.PhotoSlideshow::DoShowPreviousPhoto() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { r1 = this[0]/*$t1 = this._currentPhotoIndex*/; r0 = (r1 - 1)/*V_0.1 = $t1 Subtract 1*/; if((!((r1 - 1) < 0))) { $ep = 3; continue $ctrl; } else { $ep = 2; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/; } } } case 2: { r1 = this[4]/*V_2.1 = this.k__BackingField*/; r0 = (r1.length - 1)/*V_0.2 = (System.Int32)V_2.1.Length Subtract 1*/; $ep = 3; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/; } } case 3: { $ep = 4; $$[686].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t),[null,null,r0])/*this.ShowPhoto(V_0.3)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*[Continuation]*/; } } case 4: { return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0) // 691: System.Void Tenpow.Site.Photos.PhotoSlideshow::ResetSlideshowLoop() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { r0 = this[2]/*$t1 = this._slideshowStarted*/; if((!r0)) { $ep = 3; continue $ctrl; } else { $ep = 2; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } } case 2: { $ep = 3; r0 = this[1]/*$t6 = this._slideshowThread*/; $$[159].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t6.Abort()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 3: { return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0) // 692: System.Void Tenpow.Site.Photos.PhotoSlideshow::SlideshowLoop() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $f.$ecp = 4/*Frame.ExceptionCatchPointer = 4*/; r0 = this[3]/*$t2 = this._slideshowInterval*/; $ep = 2; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 2: { $ep = 3; $$[169](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0])/*System.Threading.Thread::Sleep($t2)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 3: { $ep = 1; $$[689].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*this.DoShowNextPhoto()*/; continue $ctrl; } case 4: { $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/; if(($$[507]($f.$e,_[293],false) != null)/*Frame.Exception is System.Threading.ThreadAbortException*/) { $ep = 6; continue $ctrl; } else { $ep = 5; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } } case 5: { throw $f.$e/*Frame.Exception*/; } case 6: { $ep = 7; r0 = $f.$e/*$t4 = $e*/; $f.$e = null/*Frame.Exception = null*/; $rv = $$[260](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,"Caught exception: ",r0])/*$rv = System.String::Concat("Caught exception: ", $t4)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 7: { $ep = 1; r0 = $rv/*$t6 = $rv*/; LogWrite("INFO", r0)/*System.Diagnostics.Logging::Info($t6)*/; continue $ctrl; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0) // 693: System.Void Tenpow.Site.Photos.PhotoSlideshow::.ctor(Tenpow.Site.Photos.Photo[],System.Int32) { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; this[0] = -1/*this._currentPhotoIndex = -1*/; this[2] = 0/*this._slideshowStarted = 0*/; $$[5].call(this)/*this..ctor()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 2: { if((!($f[2] == null))) { $ep = 5; continue $ctrl; } else { $ep = 3; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } } case 3: { $ep = 4; r0 = (t=[null,null,null,null],t.$=_[151],t)/*$t13 = new System.Void System.ArgumentException::.ctor(System.String)("photos cannot be null")*/; $$[302].call(r0,"photos cannot be null")/*$t13..ctor("photos cannot be null")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 4: { throw r0/*$t13*/; } case 5: { if((!($f[2].length == 0))) { $ep = 8; continue $ctrl; } else { $ep = 6; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } } case 6: { $ep = 7; r0 = (t=[null,null,null,null],t.$=_[151],t)/*$t24 = new System.Void System.ArgumentException::.ctor(System.String)("must supply at least 1 photo")*/; $$[302].call(r0,"must supply at least 1 photo")/*$t24..ctor("must supply at least 1 photo")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 7: { throw r0/*$t24*/; } case 8: { $ep = 9; $$[684].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2]])/*this.set_Photos(photos)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 9: { this[3] = $f[3]/*this._slideshowInterval = slideshowInterval*/; return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f) // 694: System.Void Tenpow.Site.Twitter.TwitterWall::DisplayLoading() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { LogWrite("INFO", "Loading wall from twitter...")/*System.Diagnostics.Logging::Info("Loading wall from twitter...")*/; return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9) // 695: System.Void Tenpow.Site.Twitter.TwitterWall::Refresh() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; r7 = (t=[null,null],t.$=_[382],t)/*$t0 = new System.Void Tenpow.Site.Twitter.TwitterWall/TwitterSearchResultsCallbackContext::.ctor()()*/; $$[703].call(r7,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t),[null,null])/*$t0..ctor()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 2: { $ep = 3; r3 = $$[113].call($$[702],r7)/*$t3 = new System.Void Tenpow.Site.Twitter.TwitterSearchResultsCallback::.ctor(System.Object,System.IntPtr)($t0, Tenpow.Site.Twitter.TwitterWall/TwitterSearchResultsCallbackContext::ExportedCallback)*/; /*$t3..ctor($t0, Tenpow.Site.Twitter.TwitterWall/TwitterSearchResultsCallbackContext::ExportedCallback)*/if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 3: { $ep = 4; window["ToMeCallback"] = r3/*Tenpow.Site.Twitter.TwitterWall::ExportDelegate("ToMeCallback", $t3)*/; r8 = (t=[null,null],t.$=_[382],t)/*$t4 = new System.Void Tenpow.Site.Twitter.TwitterWall/TwitterSearchResultsCallbackContext::.ctor()()*/; $$[703].call(r8,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t),[null,null])/*$t4..ctor()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 4: { $ep = 5; r3 = $$[113].call($$[702],r8)/*$t7 = new System.Void Tenpow.Site.Twitter.TwitterSearchResultsCallback::.ctor(System.Object,System.IntPtr)($t4, Tenpow.Site.Twitter.TwitterWall/TwitterSearchResultsCallbackContext::ExportedCallback)*/; /*$t7..ctor($t4, Tenpow.Site.Twitter.TwitterWall/TwitterSearchResultsCallbackContext::ExportedCallback)*/if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 5: { $ep = 6; window["FromMeCallback"] = r3/*Tenpow.Site.Twitter.TwitterWall::ExportDelegate("FromMeCallback", $t7)*/; r4 = this[7]/*$t9 = this._toMeSearchUrl*/; r3 = this[9]/*$t12 = this._uniqueUrlCounter*/; $rv = $$[261](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t),[null,null,r4,"&uniq=",new Number(r3)])/*$rv = System.String::Concat($t9, "&uniq=", box(System.Int32,$t12))*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 6: { $ep = 7; r5 = $rv/*V_2.1 = $rv*/; r4 = this[8]/*$t16 = this._fromMeSearchUrl*/; r3 = this[9]/*$tf21 = this._uniqueUrlCounter*/; this[9] = (r3 + 1)/*this._uniqueUrlCounter = $tf21 Add 1*/; $rv = $$[261](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t),[null,null,r4,"&uniq=",new Number(r3)])/*$rv = System.String::Concat($t16, "&uniq=", box(System.Int32,$tf21))*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 7: { $ep = 8; r6 = $rv/*V_3.1 = $rv*/; r9 = (t=[null,null],t.$=_[214],t)/*$t26 = new System.Void System.Collections.Generic.List`1::.ctor()()*/; $$[463].call(r9,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t),[null,null])/*$t26..ctor()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 8: { $ep = 9; r3 = document.documentElement/*V_13.1 = System.Browser.Dom.DomManager::GetDocumentElement()*/; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t),[null,null,"SCRIPT"])/*$rv = System.Browser.Dom.DomManager::CreateElement("SCRIPT")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 9: { $ep = 10; r4 = $rv/*V_14.1 = $rv*/; r4.setAttribute("type","text/javascript")/*V_14.1.SetAttribute("type", "text/javascript")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 10: { $ep = 11; r4.setAttribute("src",r5)/*V_14.1.SetAttribute("src", V_2.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 11: { $ep = 12; r3.appendChild(r4)/*V_13.1.AppendChild(V_14.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 12: { $ep = 13; r9.$[9].call(r9,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t),[null,null,r4])/*$t26.Add(V_14.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 13: { $ep = 14; r3 = document.documentElement/*V_10.1 = System.Browser.Dom.DomManager::GetDocumentElement()*/; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t),[null,null,"SCRIPT"])/*$rv = System.Browser.Dom.DomManager::CreateElement("SCRIPT")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 14: { $ep = 15; r4 = $rv/*V_11.1 = $rv*/; r4.setAttribute("type","text/javascript")/*V_11.1.SetAttribute("type", "text/javascript")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 15: { $ep = 16; r4.setAttribute("src",r6)/*V_11.1.SetAttribute("src", V_3.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 16: { $ep = 17; r3.appendChild(r4)/*V_10.1.AppendChild(V_11.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 17: { $ep = 18; r9.$[9].call(r9,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t),[null,null,r4])/*$t26.Add(V_11.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 18: { $f.$ecp = 44/*Frame.ExceptionCatchPointer = 44*/; r3 = r7[1]/*$t29 = $t0.CalledBack*/; $ep = 19; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 19: { $ep = 20; $rv = $$[282].call(r3,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t),[null,null,10000])/*$rv = $t29.WaitOne(10000)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 20: { r3 = $rv/*V_9.1 = $rv*/; if(r3) { $ep = 22; continue $ctrl; } else { $ep = 21; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } } case 21: { $ep = 22; r3 = ("Timed out waiting for: " + r5)/*$t33 = System.String::Concat("Timed out waiting for: ", V_2.1)*/; LogWrite("INFO", r3)/*System.Diagnostics.Logging::Info($t33)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 22: { $ep = 23; r3 = r8[1]/*$t34 = $t4.CalledBack*/; $rv = $$[282].call(r3,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t),[null,null,10000])/*$rv = $t34.WaitOne(10000)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 23: { r3 = $rv/*V_9.2 = $rv*/; if(r3) { $ep = 25; continue $ctrl; } else { $ep = 24; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } } case 24: { $ep = 25; r3 = ("Timed out waiting for: " + r6)/*$t38 = System.String::Concat("Timed out waiting for: ", V_3.1)*/; LogWrite("INFO", r3)/*System.Diagnostics.Logging::Info($t38)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 25: { $ep = 26; r5 = (t=[null,null],t.$=_[214],t)/*$t39 = new System.Void System.Collections.Generic.List`1::.ctor()()*/; $$[463].call(r5,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t),[null,null])/*$t39..ctor()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 26: { r3 = r7[0]/*$t40 = $t0.SearchResults*/; if((r3 == null)) { $ep = 36; continue $ctrl; } else { $ep = 27; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } } case 27: { r4 = r7[0]/*V_6.1 = $t0.SearchResults*/; r0 = 0/*V_7.1 = 0*/; $ep = 28; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 28: { $ep = 29; $rv = r4.results/*$rv = V_6.1.get_Results()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 29: { r3 = $rv/*$t46 = $rv*/; r3 = r3.length/*$t47 = $t46.get_Length()*/; if((r0 < r3)) { $ep = 33; continue $ctrl; } else { $ep = 30; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } } case 30: { $ep = 31; $rv = r4.refresh_url/*$rv = V_6.1.get_RefreshUrl()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 31: { $ep = 32; r4 = $rv/*$t52 = $rv*/; r3 = this[5]/*$t54 = this._toMeSearchParameters*/; r3 = ("http://search.twitter.com/search.json" + r4 + r3)/*$t55 = System.String::Concat("http://search.twitter.com/search.json", $t52, $t54)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 32: { this[7] = r3/*this._toMeSearchUrl = $t55*/; $ep = 36; continue $ctrl; } case 33: { $ep = 34; $rv = r4.results/*$rv = V_6.1.get_Results()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 34: { $ep = 35; r3 = $rv/*$t78 = $rv*/; r3 = r3[r0]/*$t80 = $t78.get_Item(V_7.7)*/; r5.$[9].call(r5,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t),[null,null,r3])/*$t39.Add($t80)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 35: { r0 = (r0 + 1)/*V_7.2 = V_7.7 Add 1*/; $ep = 28; continue $ctrl; } case 36: { r3 = r8[0]/*$t56 = $t4.SearchResults*/; if((r3 == null)) { $ep = 43; continue $ctrl; } else { $ep = 37; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } } case 37: { r4 = r8[0]/*V_6.2 = $t4.SearchResults*/; r1 = 0/*V_7.3 = 0*/; $ep = 38; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 38: { $ep = 39; $rv = r4.results/*$rv = V_6.2.get_Results()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 39: { r3 = $rv/*$t62 = $rv*/; r3 = r3.length/*$t63 = $t62.get_Length()*/; if((r1 < r3)) { $ep = 53; continue $ctrl; } else { $ep = 40; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } } case 40: { $ep = 41; $rv = r4.refresh_url/*$rv = V_6.2.get_RefreshUrl()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 41: { $ep = 42; r4 = $rv/*$t68 = $rv*/; r3 = this[6]/*$t70 = this._fromMeSearchParameters*/; r3 = ("http://search.twitter.com/search.json" + r4 + r3)/*$t71 = System.String::Concat("http://search.twitter.com/search.json", $t68, $t70)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 42: { this[8] = r3/*this._fromMeSearchUrl = $t71*/; $ep = 43; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 43: { $ep = 44; $$[696].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t),[null,null,r5])/*this.Update($t39)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 44: { $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/; r2 = 0/*V_7.5 = 0*/; $ep = 45; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 45: { $ep = 46; $rv = r9.$[11].call(r9,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t),[null,null])/*$rv = $t26.get_Count()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 46: { r3 = $rv/*$t84 = $rv*/; if((r2 < r3)) { $ep = 50; continue $ctrl; } else { $ep = 47; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } } case 47: { if(($f.$e != null)) { $ep = 49; continue $ctrl; } else { $ep = 48; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } } case 48: { return; } case 49: { throw $f.$e/*Frame.Exception*/; } case 50: { $ep = 51; r3 = document.documentElement/*$t87 = System.Browser.Dom.DomManager::GetDocumentElement()*/; $rv = r9.$[4].call(r9,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t),[null,null,r2])/*$rv = $t26.get_Item(V_7.9)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 51: { $ep = 52; r4 = $rv/*$t88 = $rv*/; r3.removeChild(r4)/*$t87.RemoveChild($t88)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 52: { r2 = (r2 + 1)/*V_7.6 = V_7.9 Add 1*/; $ep = 45; continue $ctrl; } case 53: { $ep = 54; $rv = r4.results/*$rv = V_6.2.get_Results()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 54: { $ep = 55; r3 = $rv/*$t73 = $rv*/; r3 = r3[r1]/*$t75 = $t73.get_Item(V_7.8)*/; r5.$[9].call(r5,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t),[null,null,r3])/*$t39.Add($t75)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*[Continuation]*/; } } case 55: { r1 = (r1 + 1)/*V_7.4 = V_7.8 Add 1*/; $ep = 38; continue $ctrl; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r3,r4,r5,r6,r7,r0,r8,r1,r2,r9],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1) // 696: System.Void Tenpow.Site.Twitter.TwitterWall::Update(System.Collections.Generic.List`1) { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; $$[420](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t),[null,null,this])/*System.Threading.Monitor::Enter(this)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 2: { $f.$ecp = 36/*Frame.ExceptionCatchPointer = 36*/; r2 = this[1]/*$t3 = this._tweets*/; $ep = 3; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 3: { $ep = 4; $rv = r2.$[11].call(r2,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t),[null,null])/*$rv = $t3.get_Count()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 4: { r2 = $rv/*$t4 = $rv*/; if((!(r2 == 0))) { $ep = 6; continue $ctrl; } else { $ep = 5; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } } case 5: { $ep = 6; r2 = this[0]/*$t12 = this._container*/; r2.innerHTML = ""/*$t12.set_InnerHtml("")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 6: { r6 = document/*V_0.1 = System.Browser.Dom.DomManager::get_Document()*/; r2 = _[381]/*$t16 = Tenpow.Site.Twitter.TwitterWall.CS$<>9__CachedAnonymousMethodDelegate1*/; r3 = $f[2]/*$ts0 = tweets*/; if(r2) { $ep = 9; continue $ctrl; } else { $ep = 7; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } } case 7: { $ep = 8; r2 = (t=[null,null,null,null],t.$=_[399],t)/*$t19 = new System.Void Tenpow.Site.Utilities.QuickSort/Comparison`1::.ctor(System.Object,System.IntPtr)(null, Tenpow.Site.Twitter.TwitterWall::b__0)*/; $$[29](r2,null,$$[700])/*$t19..ctor(null, Tenpow.Site.Twitter.TwitterWall::b__0)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 8: { _[381] = r2/*Tenpow.Site.Twitter.TwitterWall.CS$<>9__CachedAnonymousMethodDelegate1 = $t19*/; r3 = $f[2]/*$ts0 = tweets*/; $ep = 9; continue $ctrl; } case 9: { $ep = 10; r2 = _[381]/*$t20 = Tenpow.Site.Twitter.TwitterWall.CS$<>9__CachedAnonymousMethodDelegate1*/; $$[721](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t),[null,null,r3,r2])/*Tenpow.Site.Utilities.QuickSort::Sort($ts0, $t20)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 10: { $ep = 11; $rv = $f[2].$[11].call($f[2],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t),[null,null])/*$rv = tweets.get_Count()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 11: { $ep = 12; r3 = $rv/*$t22 = $rv*/; r2 = this[4]/*$t24 = this._maxItems*/; $rv = Math.min(r3,r2)/*$rv = System.Math::Min($t22, $t24)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 12: { r2 = $rv/*V_1.1 = $rv*/; r0 = (r2 - 1)/*V_2.1 = V_1.1 Subtract 1*/; $ep = 13; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 13: { if((!(r0 < 0))) { $ep = 26; continue $ctrl; } else { $ep = 14; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } } case 14: { $ep = 15; r2 = this[1]/*$t35 = this._tweets*/; $rv = r2.$[11].call(r2,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t),[null,null])/*$rv = $t35.get_Count()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 15: { r3 = $rv/*$t36 = $rv*/; r2 = this[4]/*$t38 = this._maxItems*/; r1 = (r3 - r2)/*V_5.1 = $t36 Subtract $t38*/; if((!((r3 - r2) > 0))) { $ep = 36; continue $ctrl; } else { $ep = 16; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } } case 16: { r1 = (r1 - 1)/*V_5.2 = V_5.3 Subtract 1*/; if((r1 > 0)) { $ep = 24; continue $ctrl; } else { $ep = 17; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } } case 17: { $ep = 18; r3 = (t=[null,null],t.$=_[214],t)/*$t52 = new System.Void System.Collections.Generic.List`1::.ctor()()*/; $$[463].call(r3,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t),[null,null])/*$t52..ctor()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 18: { r0 = 0/*V_2.2 = 0*/; $ep = 19; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 19: { r2 = this[4]/*$t55 = this._maxItems*/; if((r0 < r2)) { $ep = 21; continue $ctrl; } else { $ep = 20; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } } case 20: { this[1] = r3/*this._tweets = $t52*/; $ep = 36; continue $ctrl; } case 21: { $ep = 22; r2 = this[1]/*$t60 = this._tweets*/; $rv = r2.$[4].call(r2,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t),[null,null,r0])/*$rv = $t60.get_Item(V_2.6)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 22: { $ep = 23; r2 = $rv/*$t61 = $rv*/; r3.$[5].call(r3,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t),[null,null,r0,r2])/*$t52.set_Item(V_2.6, $t61)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 23: { r0 = (r0 + 1)/*V_2.3 = V_2.6 Add 1*/; $ep = 19; continue $ctrl; } case 24: { $ep = 25; r3 = this[0]/*$t65 = this._container*/; r2 = this[0]/*$t67 = this._container*/; $rv = r2.lastChild/*$rv = $t67.get_LastChild()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 25: { $ep = 16; r2 = $rv/*$t68 = $rv*/; r3.removeChild(r2)/*$t65.RemoveChild($t68)*/; continue $ctrl; } case 26: { $ep = 27; $rv = $f[2].$[4].call($f[2],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t),[null,null,r0])/*$rv = tweets.get_Item(V_2.5)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 27: { $ep = 28; r4 = $rv/*V_3.1 = $rv*/; r2 = this[2]/*$t72 = this._index*/; $rv = r4.id/*$rv = V_3.1.get_Id()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 28: { $ep = 29; r3 = $rv/*$t73 = $rv*/; $rv = r2.$[8].call(r2,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t),[null,null,r3])/*$rv = $t72.ContainsKey($t73)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 29: { r2 = $rv/*$t74 = $rv*/; if((!r2)) { $ep = 30; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } else { $ep = 47; continue $ctrl; } } case 30: { $ep = 31; $rv = r4.text/*$rv = V_3.1.get_Text()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 31: { $ep = 32; r2 = $rv/*$t81 = $rv*/; r2 = ("Displaying tweet: " + r2)/*$t82 = System.String::Concat("Displaying tweet: ", $t81)*/; $$[326](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t),[null,null,r2])/*System.Console::WriteLine($t82)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 32: { $ep = 33; r2 = this[1]/*$t84 = this._tweets*/; r2.$[9].call(r2,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t),[null,null,r4])/*$t84.Add(V_3.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 33: { $ep = 34; r2 = this[2]/*$t86 = this._index*/; $rv = r4.id/*$rv = V_3.1.get_Id()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 34: { $ep = 35; r3 = $rv/*$t87 = $rv*/; r2.$[6].call(r2,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t),[null,null,r3,r4])/*$t86.set_Item($t87, V_3.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 35: { $ep = 40; $rv = r6.createElement("DIV")/*$rv = V_0.1.CreateElement("DIV")*/; continue $ctrl; } case 36: { $ep = 37; $f.$ecp = null/*Frame.ExceptionCatchPointer = null*/; $$[421](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t),[null,null,this])/*System.Threading.Monitor::Exit(this)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 37: { if(($f.$e != null)) { $ep = 39; continue $ctrl; } else { $ep = 38; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } } case 38: { return; } case 39: { throw $f.$e/*Frame.Exception*/; } case 40: { $ep = 41; r5 = $rv/*V_4.1 = $rv*/; r3 = $$[519](_[129],7)/*V_9.1 = new System.String[7]*/; r3[0] = "
$end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 41: { $ep = 42; r2 = $rv/*$t103 = $rv*/; r3[1] = r2/*V_9.1[1] = $t103*/; r3[2] = "\" height=\"26\" width=\"26\">"/*V_9.1[2] = "" height="26" width="26">"*/; $rv = r4.text/*$rv = V_3.1.get_Text()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 42: { $ep = 43; r2 = $rv/*$t108 = $rv*/; r3[3] = r2/*V_9.1[3] = $t108*/; r3[4] = "
"/*V_9.1[4] = "
"*/; $rv = $$[698].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t),[null,null,r4])/*$rv = this.TimeSince(V_3.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 43: { $ep = 44; r2 = $rv/*$t114 = $rv*/; r3[5] = r2/*V_9.1[5] = $t114*/; r3[6] = "
"/*V_9.1[6] = ""*/; r2 = r3.join('')/*V_10.1 = System.String::Concat(V_9.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 44: { $ep = 45; r5.innerHTML = r2/*V_4.1.set_InnerHtml(V_10.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 45: { $ep = 46; r3 = this[0]/*$t93 = this._container*/; r2 = this[0]/*$t95 = this._container*/; $rv = r2.firstChild/*$rv = $t95.get_FirstChild()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 46: { $ep = 47; r2 = $rv/*$t96 = $rv*/; r3.insertBefore(r5,r2)/*$t93.InsertBefore(V_4.1, $t96)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*[Continuation]*/; } } case 47: { r0 = (r0 - 1)/*V_2.4 = V_2.5 Subtract 1*/; $ep = 13; continue $ctrl; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r2,r3,r4,r5,r0,r6,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0,r1) // 697: System.String Tenpow.Site.Twitter.TwitterWall::FormatTweet(Tenpow.Site.Twitter.ISearchResultTweet) { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; r1 = $$[519](_[129],7)/*V_1.1 = new System.String[7]*/; r1[0] = "
$end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 2: { $ep = 3; r0 = $rv/*$t6 = $rv*/; r1[1] = r0/*V_1.1[1] = $t6*/; r1[2] = "\" height=\"26\" width=\"26\">"/*V_1.1[2] = "" height="26" width="26">"*/; $rv = $f[2].text/*$rv = tweet.get_Text()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 3: { $ep = 4; r0 = $rv/*$t11 = $rv*/; r1[3] = r0/*V_1.1[3] = $t11*/; r1[4] = "
"/*V_1.1[4] = "
"*/; $rv = $$[698].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,$f[2]])/*$rv = this.TimeSince(tweet)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 4: { $ep = 5; r0 = $rv/*$t17 = $rv*/; r1[5] = r0/*V_1.1[5] = $t17*/; r1[6] = "
"/*V_1.1[6] = ""*/; r0 = r1.join('')/*V_0.1 = System.String::Concat(V_1.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 5: { return r0/*V_0.1*/; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r1,r2,r3,r0) // 698: System.String Tenpow.Site.Twitter.TwitterWall::TimeSince(Tenpow.Site.Twitter.ISearchResultTweet) { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; $rv = $f[2].created_at/*$rv = tweet.get_CreatedAt()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/; } } case 2: { $ep = 3; r1 = $rv/*$t1 = $rv*/; $rv = Date.parse(r1)/*$rv = System.NativeDate::Parse($t1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/; } } case 3: { $ep = 4; r1 = $rv/*V_0.1 = $rv*/; r3 = new Date()/*$t3 = new System.Void System.NativeDate::.ctor()()*/; $rv = r3.getTime()/*$rv = $t3.GetTime()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/; } } case 4: { $ep = 5; r2 = $rv/*$t4 = $rv*/; $rv = Math.floor(((r2 - r1) / 1000))/*$rv = System.Math::Floor($t4 Subtract V_0.1 Divide (System.Int64)1000)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/; } } case 5: { $ep = 6; r2 = $rv/*V_2.1 = $rv*/; $rv = r3.getTimezoneOffset()/*$rv = $t3.GetTimezoneOffset()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/; } } case 6: { r1 = $rv/*$t12 = $rv*/; if((!((r2 + (r1 * 60)) < 60))) { $ep = 8; continue $ctrl; } else { $ep = 7; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/; } } } case 7: { r0 = "less than a minute ago"/*V_3.1 = "less than a minute ago"*/; $ep = 25; continue $ctrl; } case 8: { if((!((r2 + (r1 * 60)) < 120))) { $ep = 10; continue $ctrl; } else { $ep = 9; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/; } } } case 9: { r0 = "about a minute ago"/*V_3.2 = "about a minute ago"*/; $ep = 25; continue $ctrl; } case 10: { if((!((r2 + (r1 * 60)) < 3600))) { $ep = 14; continue $ctrl; } else { $ep = 11; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/; } } } case 11: { $ep = 12; $rv = Math.floor(((r2 + (r1 * 60)) / 60))/*$rv = System.Math::Floor(V_2.1 Add $t12 Multiply (System.Int64)60 Divide (System.Int64)60)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/; } } case 12: { $ep = 13; r1 = $rv/*V_5.1 = $rv*/; $rv = r1.$[0].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t),[null,null])/*$rv = V_5.1.ToString()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/; } } case 13: { $ep = 25; r1 = $rv/*$t45 = $rv*/; r0 = (r1 + " minutes ago")/*V_3.3 = System.String::Concat($t45, " minutes ago")*/; continue $ctrl; } case 14: { if((!((r2 + (r1 * 60)) < 7200))) { $ep = 16; continue $ctrl; } else { $ep = 15; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/; } } } case 15: { r0 = "about an hour ago"/*V_3.4 = "about an hour ago"*/; $ep = 25; continue $ctrl; } case 16: { if((!((r2 + (r1 * 60)) < 86400))) { $ep = 20; continue $ctrl; } else { $ep = 17; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/; } } } case 17: { $ep = 18; $rv = Math.floor(((r2 + (r1 * 60)) / 3600))/*$rv = System.Math::Floor(V_2.1 Add $t12 Multiply (System.Int64)60 Divide (System.Int64)3600)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/; } } case 18: { $ep = 19; r1 = $rv/*V_5.2 = $rv*/; $rv = r1.$[0].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t),[null,null])/*$rv = V_5.2.ToString()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/; } } case 19: { $ep = 25; r1 = $rv/*$t69 = $rv*/; r0 = ("about " + r1 + " hours ago")/*V_3.5 = System.String::Concat("about ", $t69, " hours ago")*/; continue $ctrl; } case 20: { if((!((r2 + (r1 * 60)) < 172800))) { $ep = 22; continue $ctrl; } else { $ep = 21; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/; } } } case 21: { r0 = "1 day ago"/*V_3.6 = "1 day ago"*/; $ep = 25; continue $ctrl; } case 22: { $ep = 23; $rv = Math.floor(((r2 + (r1 * 60)) / 86400))/*$rv = System.Math::Floor(V_2.1 Add $t12 Multiply (System.Int64)60 Divide (System.Int64)86400)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/; } } case 23: { $ep = 24; r1 = $rv/*V_5.3 = $rv*/; $rv = r1.$[0].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t),[null,null])/*$rv = V_5.3.ToString()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/; } } case 24: { $ep = 25; r1 = $rv/*$t85 = $rv*/; r0 = (r1 + " days ago")/*V_3.7 = System.String::Concat($t85, " days ago")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*[Continuation]*/; } } case 25: { return r0/*V_3.8*/; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r1,r2,r3,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0,r1) // 699: System.Browser.Dom.IDomElement Tenpow.Site.Twitter.TwitterWall::AppendScript(System.String) { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; r0 = document.documentElement/*V_0.1 = System.Browser.Dom.DomManager::GetDocumentElement()*/; $rv = $$[650](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,"SCRIPT"])/*$rv = System.Browser.Dom.DomManager::CreateElement("SCRIPT")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 2: { $ep = 3; r1 = $rv/*V_1.1 = $rv*/; r1.setAttribute("type","text/javascript")/*V_1.1.SetAttribute("type", "text/javascript")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 3: { $ep = 4; r1.setAttribute("src",$f[2])/*V_1.1.SetAttribute("src", url)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 4: { $ep = 5; r0.appendChild(r1)/*V_0.1.AppendChild(V_1.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 5: { return r1/*V_1.1*/; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0,r1) // 700: System.Int32 Tenpow.Site.Twitter.TwitterWall::b__0(Tenpow.Site.Twitter.ISearchResultTweet,Tenpow.Site.Twitter.ISearchResultTweet) { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; $rv = $f[3].created_at/*$rv = b.get_CreatedAt()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 2: { $ep = 3; r0 = $rv/*$t1 = $rv*/; $rv = Date.parse(r0)/*$rv = System.NativeDate::Parse($t1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 3: { $ep = 4; r1 = $rv/*$t2 = $rv*/; $rv = $f[2].created_at/*$rv = a.get_CreatedAt()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 4: { $ep = 5; r0 = $rv/*$t4 = $rv*/; $rv = Date.parse(r0)/*$rv = System.NativeDate::Parse($t4)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 5: { r0 = $rv/*$t5 = $rv*/; return (r1 - r0)/*(System.Int32)$t2 Subtract $t5*/; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0,r1) // 701: System.Void Tenpow.Site.Twitter.TwitterWall::.ctor(System.String,System.Int32) { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; this[9] = 0/*this._uniqueUrlCounter = 0*/; $$[5].call(this)/*this..ctor()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 2: { $ep = 3; this[3] = $f[2]/*this._screenName = screenName*/; this[4] = $f[3]/*this._maxItems = maxItems*/; r0 = (t=[null,null],t.$=_[214],t)/*$t8 = new System.Void System.Collections.Generic.List`1::.ctor()()*/; $$[463].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$t8..ctor()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 3: { $ep = 4; this[1] = r0/*this._tweets = $t8*/; r0 = (t=[null,null,null],t.$=_[193],t)/*$t10 = new System.Void System.Collections.Generic.Dictionary`2::.ctor()()*/; $$[416].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$t10..ctor()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 4: { $ep = 5; this[2] = r0/*this._index = $t10*/; r0 = document/*$t12 = System.Browser.Dom.DomManager::get_Document()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 5: { $ep = 6; $rv = r0.getElementById("twitter-wall-container")/*$rv = $t12.GetElementById("twitter-wall-container")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 6: { $ep = 7; r0 = $rv/*$t14 = $rv*/; this[0] = r0/*this._container = $t14*/; $rv = $$[260](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,"&callback=ToMeCallback&count=",new Number($f[3])])/*$rv = System.String::Concat("&callback=ToMeCallback&count=", box(System.Int32,maxItems))*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 7: { $ep = 8; r0 = $rv/*$t19 = $rv*/; this[5] = r0/*this._toMeSearchParameters = $t19*/; r1 = this[3]/*$t23 = this._screenName*/; r0 = this[5]/*$t25 = this._toMeSearchParameters*/; r0 = ("http://search.twitter.com/search.json?q=to:" + r1 + r0)/*$t26 = System.String::Concat("http://search.twitter.com/search.json?q=to:", $t23, $t25)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 8: { $ep = 9; this[7] = r0/*this._toMeSearchUrl = $t26*/; $rv = $$[260](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,"&callback=FromMeCallback&count=",new Number($f[3])])/*$rv = System.String::Concat("&callback=FromMeCallback&count=", box(System.Int32,maxItems))*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 9: { $ep = 10; r0 = $rv/*$t31 = $rv*/; this[6] = r0/*this._fromMeSearchParameters = $t31*/; r1 = this[3]/*$t35 = this._screenName*/; r0 = this[6]/*$t37 = this._fromMeSearchParameters*/; r0 = ("http://search.twitter.com/search.json?q=from:" + r1 + r0)/*$t38 = System.String::Concat("http://search.twitter.com/search.json?q=from:", $t35, $t37)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 10: { this[8] = r0/*this._fromMeSearchUrl = $t38*/; return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function(a0/*results*/) // 702: System.Void Tenpow.Site.Twitter.TwitterWall/TwitterSearchResultsCallbackContext::ExportedCallback(Tenpow.Site.Twitter.ISearchResults) { var r0; var t; this[0] = a0/*this.SearchResults = results*/; r0 = this[1]/*$t3 = this.CalledBack*/; $$[278].call(r0)/*$t3.Set()*/; return; }, function($ep,$end,$rv,$pc,$f,r0) // 703: System.Void Tenpow.Site.Twitter.TwitterWall/TwitterSearchResultsCallbackContext::.ctor() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; $$[5].call(this)/*this..ctor()*/; r0 = (t=[false,null],t.$=_[147],t)/*$t2 = new System.Void System.Threading.ManualResetEvent::.ctor()()*/; $$[283].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t2..ctor()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 2: { this[1] = r0/*this.CalledBack = $t2*/; return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0) // 704: System.String Tenpow.Site.Photos.Photo::get_Url() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { r0 = this[0]/*V_0.1 = this.k__BackingField*/; return r0/*V_0.1*/; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f) // 705: System.Void Tenpow.Site.Photos.Photo::set_Url(System.String) { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { this[0] = $f[2]/*this.k__BackingField = value*/; return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0) // 706: System.String Tenpow.Site.Photos.Photo::get_Caption() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { r0 = this[1]/*V_0.1 = this.k__BackingField*/; return r0/*V_0.1*/; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f) // 707: System.Void Tenpow.Site.Photos.Photo::set_Caption(System.String) { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { this[1] = $f[2]/*this.k__BackingField = value*/; return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0,r1) // 708: System.String Tenpow.Site.Photos.Photo::ToString() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; r1 = this[0]/*V_2.1 = this.k__BackingField*/; r0 = this[1]/*V_1.1 = this.k__BackingField*/; r0 = ["Url: ", r1, ", Caption: ", r0].join('')/*V_0.1 = System.String::Concat("Url: ", V_2.1, ", Caption: ", V_1.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 2: { return r0/*V_0.1*/; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f) // 709: System.Void Tenpow.Site.Photos.Photo::.ctor(System.String,System.String) { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; $$[5].call(this)/*this..ctor()*/; $$[705].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null,$f[2]])/*this.set_Url(url)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/; } } case 2: { $ep = 3; $$[707].call(this,0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null,$f[3]])/*this.set_Caption(caption)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/; } } case 3: { return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f) // 710: System.Void Tenpow.Site.Program::Main(System.String[]) { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; $$[711](0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*Tenpow.Site.Program::StartProcessViewer()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/; } } case 2: { $ep = 3; $$[712](0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*Tenpow.Site.Program::StartPhotoSlideshow()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/; } } case 3: { $ep = 4; $$[715](0,$end,null,(t=[$ep,$end,$rv,$pc,$f],t.$=null,t),[null,null])/*Tenpow.Site.Program::StartTwitterWall()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/; } } case 4: { return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0,r1) // 711: System.Void Tenpow.Site.Program::StartProcessViewer() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { r0 = _[391]/*$t0 = Tenpow.Site.Program.CS$<>9__CachedAnonymousMethodDelegate1*/; if(r0) { $ep = 4; continue $ctrl; } else { $ep = 2; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } } case 2: { $ep = 3; r0 = (t=[null,null,null,null],t.$=_[94],t)/*$t3 = new System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr)(null, Tenpow.Site.Program::b__0)*/; $$[29](r0,null,$$[716])/*$t3..ctor(null, Tenpow.Site.Program::b__0)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 3: { _[391] = r0/*Tenpow.Site.Program.CS$<>9__CachedAnonymousMethodDelegate1 = $t3*/; $ep = 4; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 4: { $ep = 5; r0 = _[391]/*$t4 = Tenpow.Site.Program.CS$<>9__CachedAnonymousMethodDelegate1*/; r1 = (t=[null,null,null,null,null,null,null,null,null,null,null,null,false,null,null,null],t.$=_[177],t)/*$t7 = new System.Void XaeiOS.SIP::.ctor(System.Threading.ThreadStart,System.Threading.ThreadPriority,System.String)($t4, 3, "XaeiOS.ProcessViewer")*/; $$[395].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0,3,"XaeiOS.ProcessViewer"])/*$t7..ctor($t4, 3, "XaeiOS.ProcessViewer")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 5: { $ep = 6; $$[373].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$t7.Start()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 6: { return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0,r1,r2) // 712: System.Void Tenpow.Site.Program::StartPhotoSlideshow() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { r1 = _[392]/*$t0 = Tenpow.Site.Program.CS$<>9__CachedAnonymousMethodDelegate4*/; if(r1) { $ep = 4; continue $ctrl; } else { $ep = 2; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/; } } } case 2: { $ep = 3; r0 = (t=[null,null,null,null],t.$=_[94],t)/*$t3 = new System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr)(null, Tenpow.Site.Program::b__2)*/; $$[29](r0,null,$$[717])/*$t3..ctor(null, Tenpow.Site.Program::b__2)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/; } } case 3: { _[392] = r0/*Tenpow.Site.Program.CS$<>9__CachedAnonymousMethodDelegate4 = $t3*/; $ep = 4; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/; } } case 4: { $ep = 5; r0 = _[392]/*$t4 = Tenpow.Site.Program.CS$<>9__CachedAnonymousMethodDelegate4*/; r2 = (t=[null,null,null,null,null,null,null,null,null,null,null,null,false,null,null,null],t.$=_[177],t)/*$t7 = new System.Void XaeiOS.SIP::.ctor(System.Threading.ThreadStart,System.Threading.ThreadPriority,System.String)($t4, 3, "Tenpow.PhotoSlideshow")*/; $$[395].call(r2,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r0,3,"Tenpow.PhotoSlideshow"])/*$t7..ctor($t4, 3, "Tenpow.PhotoSlideshow")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/; } } case 5: { r0 = _[393]/*$t8 = Tenpow.Site.Program.CS$<>9__CachedAnonymousMethodDelegate5*/; r1 = r2/*$ts0 = $t7*/; if(r0) { $ep = 8; continue $ctrl; } else { $ep = 6; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/; } } } case 6: { $ep = 7; r0 = (t=[null,null,null,null],t.$=_[53],t)/*$t11 = new System.Void XaeiOS.Process.CustomSignalHandler::.ctor(System.Object,System.IntPtr)(null, Tenpow.Site.Program::b__3)*/; $$[29](r0,null,$$[718])/*$t11..ctor(null, Tenpow.Site.Program::b__3)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/; } } case 7: { _[393] = r0/*Tenpow.Site.Program.CS$<>9__CachedAnonymousMethodDelegate5 = $t11*/; r1 = r2/*$ts0 = $t7*/; $ep = 8; continue $ctrl; } case 8: { $ep = 9; r0 = _[393]/*$t12 = Tenpow.Site.Program.CS$<>9__CachedAnonymousMethodDelegate5*/; $$[355].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null,r0])/*$ts0.add_CustomSignal($t12)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/; } } case 9: { $ep = 10; $$[373].call(r2,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null])/*$t7.Start()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/; } } case 10: { $ep = 11; $rv = $$[346].call(r2,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t),[null,null])/*$rv = $t7.get_PID()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*[Continuation]*/; } } case 11: { r0 = $rv/*$t13 = $rv*/; _[390] = r0/*Tenpow.Site.Program._slideshowPid = $t13*/; return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1,r2],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function() // 713: System.Void Tenpow.Site.Program::ExportedShowNextPhoto() { var r0; var t; r0 = _[390]/*$t0 = Tenpow.Site.Program._slideshowPid*/; $$[52](0,Number.POSITIVE_INFINITY,null,[],[null,null,r0,16,1])/*XaeiOS.Process.SignalDaemon::SendSignal($t0, 16, 1)*/; return; }, function() // 714: System.Void Tenpow.Site.Program::ExportedShowPreviousPhoto() { var r0; var t; r0 = _[390]/*$t0 = Tenpow.Site.Program._slideshowPid*/; $$[52](0,Number.POSITIVE_INFINITY,null,[],[null,null,r0,16,2])/*XaeiOS.Process.SignalDaemon::SendSignal($t0, 16, 2)*/; return; }, function($ep,$end,$rv,$pc,$f,r0,r1) // 715: System.Void Tenpow.Site.Program::StartTwitterWall() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { r0 = _[394]/*$t0 = Tenpow.Site.Program.CS$<>9__CachedAnonymousMethodDelegate7*/; if(r0) { $ep = 4; continue $ctrl; } else { $ep = 2; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } } case 2: { $ep = 3; r0 = (t=[null,null,null,null],t.$=_[94],t)/*$t3 = new System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr)(null, Tenpow.Site.Program::b__6)*/; $$[29](r0,null,$$[719])/*$t3..ctor(null, Tenpow.Site.Program::b__6)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 3: { _[394] = r0/*Tenpow.Site.Program.CS$<>9__CachedAnonymousMethodDelegate7 = $t3*/; $ep = 4; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 4: { $ep = 5; r0 = _[394]/*$t4 = Tenpow.Site.Program.CS$<>9__CachedAnonymousMethodDelegate7*/; r1 = (t=[null,null,null,null,null,null,null,null,null,null,null,null,false,null,null,null],t.$=_[177],t)/*$t7 = new System.Void XaeiOS.SIP::.ctor(System.Threading.ThreadStart,System.Threading.ThreadPriority,System.String)($t4, 3, "Tenpow.TwitterWall")*/; $$[395].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r0,3,"Tenpow.TwitterWall"])/*$t7..ctor($t4, 3, "Tenpow.TwitterWall")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 5: { $ep = 6; $$[373].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$t7.Start()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 6: { return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0) // 716: System.Void Tenpow.Site.Program::b__0() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; LogWrite("INFO", "Starting XaeiOS.ProcessViewer")/*System.Diagnostics.Logging::Info("Starting XaeiOS.ProcessViewer")*/; r0 = (t=[null,null,null,null,null,null,null,null],t.$=_[372],t)/*$t1 = new System.Void XaeiOS.ProcessViewer.ProcessViewer::.ctor()()*/; $$[680].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t1..ctor()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 2: { $ep = 3; $$[673].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,2000])/*$t1.set_UpdateInterval(2000)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 3: { $ep = 4; $$[674].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t1.Start()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 4: { return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0,r1) // 717: System.Void Tenpow.Site.Program::b__2() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; r1 = $$[519](_[387],9)/*V_1.1 = new Tenpow.Site.Photos.Photo[9]*/; r0 = (t=[null,null],t.$=_[387],t)/*$t5 = new System.Void Tenpow.Site.Photos.Photo::.ctor(System.String,System.String)("Photos/michaelten-pow.jpg", "My two sisters, Kaya and Alicia, and me")*/; $$[709].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,"Photos/michaelten-pow.jpg","My two sisters, Kaya and Alicia, and me"])/*$t5..ctor("Photos/michaelten-pow.jpg", "My two sisters, Kaya and Alicia, and me")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 2: { $ep = 3; r1[0] = r0/*V_1.1[0] = $t5*/; r0 = (t=[null,null],t.$=_[387],t)/*$t9 = new System.Void Tenpow.Site.Photos.Photo::.ctor(System.String,System.String)("Photos/lounging_at_pool.jpg", "Lounging by the pool at the Planet Hollywood Hotel, Las Vegas")*/; $$[709].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,"Photos/lounging_at_pool.jpg","Lounging by the pool at the Planet Hollywood Hotel, Las Vegas"])/*$t9..ctor("Photos/lounging_at_pool.jpg", "Lounging by the pool at the Planet Hollywood Hotel, Las Vegas")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 3: { $ep = 4; r1[1] = r0/*V_1.1[1] = $t9*/; r0 = (t=[null,null],t.$=_[387],t)/*$t13 = new System.Void Tenpow.Site.Photos.Photo::.ctor(System.String,System.String)("Photos/coaster.jpg", "Autumn and me on the roller coaster at New York, New York, Las Vegas")*/; $$[709].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,"Photos/coaster.jpg","Autumn and me on the roller coaster at New York, New York, Las Vegas"])/*$t13..ctor("Photos/coaster.jpg", "Autumn and me on the roller coaster at New York, New York, Las Vegas")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 4: { $ep = 5; r1[2] = r0/*V_1.1[2] = $t13*/; r0 = (t=[null,null],t.$=_[387],t)/*$t17 = new System.Void Tenpow.Site.Photos.Photo::.ctor(System.String,System.String)("Photos/just_michael.jpg", "Just me")*/; $$[709].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,"Photos/just_michael.jpg","Just me"])/*$t17..ctor("Photos/just_michael.jpg", "Just me")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 5: { $ep = 6; r1[3] = r0/*V_1.1[3] = $t17*/; r0 = (t=[null,null],t.$=_[387],t)/*$t21 = new System.Void Tenpow.Site.Photos.Photo::.ctor(System.String,System.String)("Photos/paris_vegas.jpg", "Autumn and me at Paris, Las Vegas")*/; $$[709].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,"Photos/paris_vegas.jpg","Autumn and me at Paris, Las Vegas"])/*$t21..ctor("Photos/paris_vegas.jpg", "Autumn and me at Paris, Las Vegas")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 6: { $ep = 7; r1[4] = r0/*V_1.1[4] = $t21*/; r0 = (t=[null,null],t.$=_[387],t)/*$t25 = new System.Void Tenpow.Site.Photos.Photo::.ctor(System.String,System.String)("Photos/checking_in.jpg", "Checking into the Planet Hollywood Hotel, Las Vegas")*/; $$[709].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,"Photos/checking_in.jpg","Checking into the Planet Hollywood Hotel, Las Vegas"])/*$t25..ctor("Photos/checking_in.jpg", "Checking into the Planet Hollywood Hotel, Las Vegas")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 7: { $ep = 8; r1[5] = r0/*V_1.1[5] = $t25*/; r0 = (t=[null,null],t.$=_[387],t)/*$t29 = new System.Void Tenpow.Site.Photos.Photo::.ctor(System.String,System.String)("Photos/autumn_and_michael.jpg", "Autumn and me")*/; $$[709].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,"Photos/autumn_and_michael.jpg","Autumn and me"])/*$t29..ctor("Photos/autumn_and_michael.jpg", "Autumn and me")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 8: { $ep = 9; r1[6] = r0/*V_1.1[6] = $t29*/; r0 = (t=[null,null],t.$=_[387],t)/*$t33 = new System.Void Tenpow.Site.Photos.Photo::.ctor(System.String,System.String)("Photos/wii_at_earls.jpg", "Playing Wii Sports Golf at Earl's house")*/; $$[709].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,"Photos/wii_at_earls.jpg","Playing Wii Sports Golf at Earl's house"])/*$t33..ctor("Photos/wii_at_earls.jpg", "Playing Wii Sports Golf at Earl's house")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 9: { $ep = 10; r1[7] = r0/*V_1.1[7] = $t33*/; r0 = (t=[null,null],t.$=_[387],t)/*$t37 = new System.Void Tenpow.Site.Photos.Photo::.ctor(System.String,System.String)("Photos/packed_jeep.jpg", "My Jeep packed full of my cousin Michelle's belongings. I was helping her move.")*/; $$[709].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,"Photos/packed_jeep.jpg","My Jeep packed full of my cousin Michelle's belongings. I was helping her move."])/*$t37..ctor("Photos/packed_jeep.jpg", "My Jeep packed full of my cousin Michelle's belongings. I was helping her move.")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 10: { $ep = 11; r1[8] = r0/*V_1.1[8] = $t37*/; r0 = (t=[null,null,false,null,null],t.$=_[376],t)/*$t39 = new System.Void Tenpow.Site.Photos.PhotoSlideshow::.ctor(Tenpow.Site.Photos.Photo[],System.Int32)(V_1.1, 10000)*/; $$[693].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,r1,10000])/*$t39..ctor(V_1.1, 10000)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 11: { $ep = 12; _[389] = r0/*Tenpow.Site.Program._slideshow = $t39*/; $$[50]()/*XaeiOS.Process.SignalDaemon::Start()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 12: { $ep = 13; r0 = $$[713]/*$t43 = new System.Void System.NativeVoidDelegate::.ctor(System.Object,System.IntPtr)(null, Tenpow.Site.Program::ExportedShowNextPhoto)*/; /*$t43..ctor(null, Tenpow.Site.Program::ExportedShowNextPhoto)*/if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 13: { $ep = 14; window["ShowNextPhoto"] = r0/*Tenpow.Site.Program::ExportDelegate("ShowNextPhoto", $t43)*/; r0 = $$[714]/*$t47 = new System.Void System.NativeVoidDelegate::.ctor(System.Object,System.IntPtr)(null, Tenpow.Site.Program::ExportedShowPreviousPhoto)*/; /*$t47..ctor(null, Tenpow.Site.Program::ExportedShowPreviousPhoto)*/if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 14: { $ep = 15; window["ShowPreviousPhoto"] = r0/*Tenpow.Site.Program::ExportDelegate("ShowPreviousPhoto", $t47)*/; r0 = _[389]/*$t48 = Tenpow.Site.Program._slideshow*/; $$[686].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,0])/*$t48.ShowPhoto(0)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 15: { $ep = 16; r0 = _[389]/*$t50 = Tenpow.Site.Program._slideshow*/; $$[685].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$t50.StartSlideshow()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 16: { return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0) // 718: System.Void Tenpow.Site.Program::b__3(System.Int32) { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { if((!($f[2] == 1))) { $ep = 3; continue $ctrl; } else { $ep = 2; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } } case 2: { $ep = 7; r0 = _[389]/*$t7 = Tenpow.Site.Program._slideshow*/; $$[687].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t7.ShowNextPhoto()*/; continue $ctrl; } case 3: { if((!($f[2] == 2))) { $ep = 5; continue $ctrl; } else { $ep = 4; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } } case 4: { $ep = 7; r0 = _[389]/*$t14 = Tenpow.Site.Program._slideshow*/; $$[688].call(r0,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$t14.ShowPreviousPhoto()*/; continue $ctrl; } case 5: { $ep = 6; $rv = $$[260](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,"Received unknown signal ",new Number($f[2])])/*$rv = System.String::Concat("Received unknown signal ", box(System.Int32,data))*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 6: { $ep = 7; r0 = $rv/*$t18 = $rv*/; $$[326](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,r0])/*System.Console::WriteLine($t18)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 7: { return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0,r1) // 719: System.Void Tenpow.Site.Program::b__6() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; r1 = (t=[null,null,null,null,null,null,null,null,null,null],t.$=_[377],t)/*$t2 = new System.Void Tenpow.Site.Twitter.TwitterWall::.ctor(System.String,System.Int32)("mtenpow", 6)*/; $$[701].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,"mtenpow",6])/*$t2..ctor("mtenpow", 6)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 2: { $ep = 3; $$[694].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$t2.DisplayLoading()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 3: { $ep = 4; $$[695].call(r1,0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null])/*$t2.Refresh()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 4: { $ep = 5; $rv = $$[261](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,"TwitterWall will refresh in ",new Number(20)," seconds"])/*$rv = System.String::Concat("TwitterWall will refresh in ", box(System.Int32,20), " seconds")*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*[Continuation]*/; } } case 5: { $ep = 3; r0 = $rv/*$t10 = $rv*/; LogWrite("INFO", r0)/*System.Diagnostics.Logging::Info($t10)*/; $$[169](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t),[null,null,20000])/*System.Threading.Thread::Sleep(20000)*/; continue $ctrl; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0,r1],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f) // 720: System.Void Tenpow.Site.Program::.ctor() { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $$[5].call(this)/*this..ctor()*/; return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0) // 721: System.Void Tenpow.Site.Utilities.QuickSort::Sort(System.Collections.Generic.List`1,Tenpow.Site.Utilities.QuickSort/Comparison`1) { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; $rv = $f[2].$[11].call($f[2],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$rv = data.get_Count()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 2: { r0 = $rv/*$t1 = $rv*/; if((!(r0 == 0))) { $ep = 3; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } else { $ep = 5; continue $ctrl; } } case 3: { $ep = 4; $rv = $f[2].$[11].call($f[2],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null])/*$rv = data.get_Count()*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 4: { $ep = 5; r0 = $rv/*$t10 = $rv*/; $$[723](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,0,(r0 - 1),$f[2],$f[3]])/*Tenpow.Site.Utilities.QuickSort::Sorting(0, $t10 Subtract 1, data, comparison)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 5: { return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9) // 722: System.Int32 Tenpow.Site.Utilities.QuickSort::GetPivotPoint(System.Int32,System.Int32,System.Collections.Generic.List`1,Tenpow.Site.Utilities.QuickSort/Comparison`1) { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { r0 = ($f[2] + 1)/*V_1.1 = begPoint Add 1*/; r1 = $f[3]/*V_2.1 = endPoint*/; $ep = 2; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 2: { if((r0 >= $f[3])) { $ep = 5; continue $ctrl; } else { $ep = 3; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } } case 3: { $ep = 4; $rv = $f[4].$[4].call($f[4],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t),[null,null,$f[2]])/*$rv = data.get_Item(begPoint)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 4: { $ep = 6; r3 = $rv/*$t8 = $rv*/; $rv = $f[4].$[4].call($f[4],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t),[null,null,r0])/*$rv = data.get_Item(V_1.4)*/; continue $ctrl; } case 5: { r3 = 0/*$ts0 = 0*/; $ep = 8; continue $ctrl; } case 6: { $ep = 7; r2 = $rv/*$t10 = $rv*/; $rv = $f[5].$[4].call($f[5],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t),[null,null,[r3, r2]])/*$rv = comparison.Invoke($t8, $t10)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 7: { r2 = $rv/*$t89 = $rv*/; r3 = (r2 > -1)/*$ts0 = $t89 GreaterThan -1*/; $ep = 8; continue $ctrl; } case 8: { if(r3) { $ep = 44; continue $ctrl; } else { $ep = 9; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } } case 9: { if((r1 <= $f[2])) { $ep = 14; continue $ctrl; } else { $ep = 10; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } } case 10: { $ep = 11; $rv = $f[4].$[4].call($f[4],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t),[null,null,$f[2]])/*$rv = data.get_Item(begPoint)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 11: { $ep = 12; r3 = $rv/*$t16 = $rv*/; $rv = $f[4].$[4].call($f[4],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t),[null,null,r1])/*$rv = data.get_Item(V_2.4)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 12: { $ep = 13; r2 = $rv/*$t18 = $rv*/; $rv = $f[5].$[4].call($f[5],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t),[null,null,[r3, r2]])/*$rv = comparison.Invoke($t16, $t18)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 13: { r6 = $rv/*$t82 = $rv*/; r3 = (r6 < 1)/*$ts0 = $t82 LessThan 1*/; $ep = 15; continue $ctrl; } case 14: { r3 = 0/*$ts0 = 0*/; $ep = 15; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 15: { if(r3) { $ep = 43; continue $ctrl; } else { $ep = 16; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } } case 16: { if((r0 < r1)) { $ep = 23; continue $ctrl; } else { $ep = 17; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } } case 17: { if(($f[2] == r1)) { $ep = 22; continue $ctrl; } else { $ep = 18; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } } case 18: { $ep = 19; $rv = $f[4].$[4].call($f[4],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t),[null,null,r1])/*$rv = data.get_Item(V_2.6)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 19: { $ep = 20; r2 = $rv/*V_4.1 = $rv*/; $rv = $f[4].$[4].call($f[4],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t),[null,null,$f[2]])/*$rv = data.get_Item(begPoint)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 20: { $ep = 21; r3 = $rv/*$t29 = $rv*/; $f[4].$[5].call($f[4],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t),[null,null,r1,r3])/*data.set_Item(V_2.6, $t29)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 21: { $ep = 22; $f[4].$[5].call($f[4],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t),[null,null,$f[2],r2])/*data.set_Item(begPoint, V_4.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 22: { return r1/*V_2.6*/; } case 23: { $ep = 24; $rv = $f[4].$[4].call($f[4],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t),[null,null,r0])/*$rv = data.get_Item(V_1.6)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 24: { $ep = 25; r3 = $rv/*V_3.1 = $rv*/; $rv = $f[4].$[4].call($f[4],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t),[null,null,r1])/*$rv = data.get_Item(V_2.6)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 25: { $ep = 26; r2 = $rv/*$t35 = $rv*/; $f[4].$[5].call($f[4],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t),[null,null,r0,r2])/*data.set_Item(V_1.6, $t35)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 26: { $ep = 27; $f[4].$[5].call($f[4],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t),[null,null,r1,r3])/*data.set_Item(V_2.6, V_3.1)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 27: { if((r0 >= $f[3])) { $ep = 32; continue $ctrl; } else { $ep = 28; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } } case 28: { $ep = 29; $rv = $f[4].$[4].call($f[4],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t),[null,null,$f[2]])/*$rv = data.get_Item(begPoint)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 29: { $ep = 30; r3 = $rv/*$t40 = $rv*/; $rv = $f[4].$[4].call($f[4],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t),[null,null,r0])/*$rv = data.get_Item(V_1.5)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 30: { $ep = 31; r2 = $rv/*$t42 = $rv*/; $rv = $f[5].$[4].call($f[5],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t),[null,null,[r3, r2]])/*$rv = comparison.Invoke($t40, $t42)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 31: { r8 = $rv/*$t75 = $rv*/; r3 = (r8 > -1)/*$ts0 = $t75 GreaterThan -1*/; $ep = 33; continue $ctrl; } case 32: { r3 = 0/*$ts0 = 0*/; $ep = 33; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 33: { if(r3) { $ep = 42; continue $ctrl; } else { $ep = 34; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } } case 34: { if((r1 <= $f[2])) { $ep = 39; continue $ctrl; } else { $ep = 35; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } } case 35: { $ep = 36; $rv = $f[4].$[4].call($f[4],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t),[null,null,$f[2]])/*$rv = data.get_Item(begPoint)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 36: { $ep = 37; r3 = $rv/*$t48 = $rv*/; $rv = $f[4].$[4].call($f[4],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t),[null,null,r1])/*$rv = data.get_Item(V_2.5)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 37: { $ep = 38; r2 = $rv/*$t50 = $rv*/; $rv = $f[5].$[4].call($f[5],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t),[null,null,[r3, r2]])/*$rv = comparison.Invoke($t48, $t50)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 38: { r9 = $rv/*$t68 = $rv*/; r3 = (r9 < 1)/*$ts0 = $t68 LessThan 1*/; $ep = 40; continue $ctrl; } case 39: { r7 = 0/*$t55 = 0*/; r3 = 0/*$ts0 = 0*/; $ep = 40; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } case 40: { if(r3) { $ep = 41; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*[Continuation]*/; } } else { $ep = 16; continue $ctrl; } } case 41: { r1 = (r1 - 1)/*V_2.2 = V_2.5 Subtract 1*/; $ep = 34; continue $ctrl; } case 42: { r0 = (r0 + 1)/*V_1.2 = V_1.5 Add 1*/; $ep = 27; continue $ctrl; } case 43: { r1 = (r1 - 1)/*V_2.3 = V_2.4 Subtract 1*/; $ep = 9; continue $ctrl; } case 44: { r0 = (r0 + 1)/*V_1.3 = V_1.4 Add 1*/; $ep = 2; continue $ctrl; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r2,r3,r0,r4,r1,r5,r6,r7,r8,r9],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0) // 723: System.Void Tenpow.Site.Utilities.QuickSort::Sorting(System.Int32,System.Int32,System.Collections.Generic.List`1,Tenpow.Site.Utilities.QuickSort/Comparison`1) { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { if((!($f[3] == $f[2]))) { $ep = 2; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } else { $ep = 7; continue $ctrl; } } case 2: { $ep = 3; $rv = $$[722](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2],$f[3],$f[4],$f[5]])/*$rv = Tenpow.Site.Utilities.QuickSort::GetPivotPoint(beg, end, data, comparison)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 3: { r0 = $rv/*V_0.1 = $rv*/; if((!(r0 > $f[2]))) { $ep = 5; continue $ctrl; } else { $ep = 4; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } } case 4: { $ep = 5; $$[723](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,$f[2],(r0 - 1),$f[4],$f[5]])/*Tenpow.Site.Utilities.QuickSort::Sorting(beg, V_0.1 Subtract 1, data, comparison)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 5: { if((!(r0 < $f[3]))) { $ep = 7; continue $ctrl; } else { $ep = 6; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } } case 6: { $ep = 7; $$[723](0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,(r0 + 1),$f[3],$f[4],$f[5]])/*Tenpow.Site.Utilities.QuickSort::Sorting(V_0.1 Add 1, end, data, comparison)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 7: { return; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0) // 724: System.Boolean Tenpow.Site.Utilities.QuickSort::GreaterThanOrEqualTo(T,T,Tenpow.Site.Utilities.QuickSort/Comparison`1) { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; $rv = $f[4].$[4].call($f[4],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,[$f[2], $f[3]]])/*$rv = comparison.Invoke(a, b)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 2: { r0 = $rv/*$t3 = $rv*/; return (r0 > -1)/*$t3 GreaterThan -1*/; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }, function($ep,$end,$rv,$pc,$f,r0) // 725: System.Boolean Tenpow.Site.Utilities.QuickSort::LessThanOrEqualTo(T,T,Tenpow.Site.Utilities.QuickSort/Comparison`1) { var t; if(($ep == 0)) { $f[0] = this/*Frame[This] = this*/; $f[1] = arguments.callee/*Frame[Function] = [dynamic expression]*/; $ep = 1; } $ctrl: do { if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } try { switch($ep) { case 1: { $ep = 2; $rv = $f[4].$[4].call($f[4],0,$end,null,(t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t),[null,null,[$f[2], $f[3]]])/*$rv = comparison.Invoke(a, b)*/; if(0 > $end--) { throw (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*[Continuation]*/; } } case 2: { r0 = $rv/*$t3 = $rv*/; return (r0 < 1)/*$t3 LessThan 1*/; } default: { throw new Error("Invalid execution pointer")/*[dynamic expression]*/; } } } catch($e) { if((($e != null) && ($e.$ == null))) { throw $e/*$e*/; } $e = $$[582]($e)/*$e = XaeiOS.Kernel.Scheduler::ConvertToManagedException($e)*/; if(($e[0] == null)) { $e[0] = (t=[$ep,$end,$rv,$pc,$f,r0],t.$=null,t)/*$e._throwContext = [Continuation]*/; } if((!$f.$ecp)) { throw $e/*$e*/; } $ep = $f.$ecp; $f.$e = $e/*Frame.Exception = $e*/; } } while (true); }];var _=[ // 0: System.Object { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 1: System.Attribute { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 2: System.Runtime.InteropServices.GuidAttribute { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 3: System.Nullable`1 { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 4: System.UInt64 { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.UInt64 System.UInt64::MinValue */, null/* System.UInt64 System.UInt64::MaxValue */, // 7: System.Exception { f: 0, 0:$$[16]/* System.String System.Exception::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[10]/* System.Exception System.Exception::GetBaseException() */, 5:$$[11]/* System.String System.Exception::get_HelpLink() */, 6:$$[12]/* System.Void System.Exception::set_HelpLink(System.String) */, 7:$$[13]/* System.String System.Exception::get_Source() */, 8:$$[14]/* System.Void System.Exception::set_Source(System.String) */, 9:$$[15]/* System.String System.Exception::get_StackTrace() */ }, // 8: System.MulticastNotSupportedException { f: 0, 0:$$[16]/* System.String System.Exception::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[10]/* System.Exception System.Exception::GetBaseException() */, 5:$$[11]/* System.String System.Exception::get_HelpLink() */, 6:$$[12]/* System.Void System.Exception::set_HelpLink(System.String) */, 7:$$[13]/* System.String System.Exception::get_Source() */, 8:$$[14]/* System.Void System.Exception::set_Source(System.String) */, 9:$$[15]/* System.String System.Exception::get_StackTrace() */ }, // 9: System.Delegate { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[24]/* System.Object System.Delegate::Invoke(System.Object[]) */, 5:$$[25]/* System.Object System.Delegate::InvokeNative(System.Object[]) */, 6:$$[26]/* System.Void System.Delegate::InternalCombine(System.Delegate) */ }, // 10: System.MulticastDelegate { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[37]/* System.Object System.MulticastDelegate::Invoke(System.Object[]) */, 5:$$[38]/* System.Object System.MulticastDelegate::InvokeNative(System.Object[]) */, 6:$$[39]/* System.Void System.MulticastDelegate::InternalCombine(System.Delegate) */ }, // 11: System.EventHandler { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[37]/* System.Object System.MulticastDelegate::Invoke(System.Object[]) */, 5:$$[38]/* System.Object System.MulticastDelegate::InvokeNative(System.Object[]) */, 6:$$[39]/* System.Void System.MulticastDelegate::InternalCombine(System.Delegate) */, 7:$$[24]/* System.Void System.EventHandler::Invoke(System.Object,System.EventArgs) */, 8:$$[-1]/* System.IAsyncResult System.EventHandler::BeginInvoke(System.Object,System.EventArgs,System.AsyncCallback,System.Object) */, 9:$$[-1]/* System.Void System.EventHandler::EndInvoke(System.IAsyncResult) */ }, // 12: System.Runtime.InteropServices.LayoutKind { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, 0/* System.Runtime.InteropServices.LayoutKind System.Runtime.InteropServices.LayoutKind::Sequential */, 2/* System.Runtime.InteropServices.LayoutKind System.Runtime.InteropServices.LayoutKind::Explicit */, 3/* System.Runtime.InteropServices.LayoutKind System.Runtime.InteropServices.LayoutKind::Auto */, // 16: XaeiOS.Process.ImageFormat.AssemblyName { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 17: XaeiOS.Process.SignalDaemon { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* XaeiOS.SIP XaeiOS.Process.SignalDaemon::_signalDaemonProcess */, null/* System.Threading.ManualResetEvent XaeiOS.Process.SignalDaemon::_exitLoop */, null/* System.Threading.ThreadStart XaeiOS.Process.SignalDaemon::CS$<>9__CachedAnonymousMethodDelegate1 */, // 21: System.Security.Principal.IIdentity { f: 1, 0:null/* System.String System.Security.Principal.IIdentity::get_AuthenticationType() */, 1:null/* System.Boolean System.Security.Principal.IIdentity::get_IsAuthenticated() */, 2:null/* System.String System.Security.Principal.IIdentity::get_Name() */ }, // 22: System.Reflection.MemberInfo { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:null/* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, 5:null/* System.String System.Reflection.MemberInfo::get_Name() */, 6:null/* System.Boolean System.Reflection.MemberInfo::IsDefined(System.Type,System.Boolean) */ }, // 23: System.Type { f: 0, 0:$$[57]/* System.String System.Type::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:null/* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, 5:null/* System.String System.Reflection.MemberInfo::get_Name() */, 6:null/* System.Boolean System.Reflection.MemberInfo::IsDefined(System.Type,System.Boolean) */, 7:null/* System.String System.Type::get_Namespace() */, 8:null/* System.Reflection.PropertyInfo[] System.Type::GetProperties() */, 9:null/* System.Reflection.MethodInfo[] System.Type::GetMethods() */, 10:null/* System.Reflection.ConstructorInfo[] System.Type::GetConstructors() */, 11:$$[56]/* System.RuntimeTypeHandle System.Type::get_TypeHandle() */ }, // 24: System.Reflection.RuntimeType { f: 0, 0:$$[57]/* System.String System.Type::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[61]/* System.Type System.Reflection.RuntimeType::get_DeclaringType() */, 5:$$[62]/* System.String System.Reflection.RuntimeType::get_Name() */, 6:$$[68]/* System.Boolean System.Reflection.RuntimeType::IsDefined(System.Type,System.Boolean) */, 7:$$[63]/* System.String System.Reflection.RuntimeType::get_Namespace() */, 8:$$[67]/* System.Reflection.PropertyInfo[] System.Reflection.RuntimeType::GetProperties() */, 9:$$[66]/* System.Reflection.MethodInfo[] System.Reflection.RuntimeType::GetMethods() */, 10:$$[65]/* System.Reflection.ConstructorInfo[] System.Reflection.RuntimeType::GetConstructors() */, 11:$$[56]/* System.RuntimeTypeHandle System.Type::get_TypeHandle() */ }, // 25: System.IAsyncResult { f: 1 }, // 26: System.Threading.Lock { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 27: System.RuntimeTypeHandle { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 28: System.OverflowException { f: 0, 0:$$[16]/* System.String System.Exception::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[10]/* System.Exception System.Exception::GetBaseException() */, 5:$$[11]/* System.String System.Exception::get_HelpLink() */, 6:$$[12]/* System.Void System.Exception::set_HelpLink(System.String) */, 7:$$[13]/* System.String System.Exception::get_Source() */, 8:$$[14]/* System.Void System.Exception::set_Source(System.String) */, 9:$$[15]/* System.String System.Exception::get_StackTrace() */ }, // 29: System.Security.Principal.IPrincipal { f: 1, 0:null/* System.Security.Principal.IIdentity System.Security.Principal.IPrincipal::get_Identity() */, 1:null/* System.Boolean System.Security.Principal.IPrincipal::IsInRole(System.String) */ }, // 30: System.IO.TextWriter { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:null/* System.Void System.IO.TextWriter::Write(System.String) */ }, null/* System.IO.TextWriter System.IO.TextWriter::k__BackingField */, // 32: System.IO.TextWriter/NullTextWriter { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[83]/* System.Void System.IO.TextWriter/NullTextWriter::Write(System.String) */ }, // 33: System.NativeObject { f: 0, 0:$$[86]/* System.String System.NativeObject::ToString() */, 1:$$[87]/* System.Int32 System.NativeObject::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 34: System.NativeDate { f: 0, 0:$$[86]/* System.String System.NativeObject::ToString() */, 1:$$[87]/* System.Int32 System.NativeObject::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 35: System.AttributeTargets { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, 32767/* System.AttributeTargets System.AttributeTargets::All */, 1/* System.AttributeTargets System.AttributeTargets::Assembly */, 4/* System.AttributeTargets System.AttributeTargets::Class */, 32/* System.AttributeTargets System.AttributeTargets::Constructor */, 4096/* System.AttributeTargets System.AttributeTargets::Delegate */, 16/* System.AttributeTargets System.AttributeTargets::Enum */, 512/* System.AttributeTargets System.AttributeTargets::Event */, 256/* System.AttributeTargets System.AttributeTargets::Field */, 16384/* System.AttributeTargets System.AttributeTargets::GenericParameter */, 1024/* System.AttributeTargets System.AttributeTargets::Interface */, 64/* System.AttributeTargets System.AttributeTargets::Method */, 2/* System.AttributeTargets System.AttributeTargets::Module */, 2048/* System.AttributeTargets System.AttributeTargets::Parameter */, 128/* System.AttributeTargets System.AttributeTargets::Property */, 8192/* System.AttributeTargets System.AttributeTargets::ReturnValue */, 8/* System.AttributeTargets System.AttributeTargets::Struct */, // 52: XaeiOS.Process.SignalHandler { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[37]/* System.Object System.MulticastDelegate::Invoke(System.Object[]) */, 5:$$[38]/* System.Object System.MulticastDelegate::InvokeNative(System.Object[]) */, 6:$$[39]/* System.Void System.MulticastDelegate::InternalCombine(System.Delegate) */, 7:$$[24]/* System.Void XaeiOS.Process.SignalHandler::Invoke(XaeiOS.Process.Signal,System.Int32) */, 8:$$[-1]/* System.IAsyncResult XaeiOS.Process.SignalHandler::BeginInvoke(XaeiOS.Process.Signal,System.Int32,System.AsyncCallback,System.Object) */, 9:$$[-1]/* System.Void XaeiOS.Process.SignalHandler::EndInvoke(System.IAsyncResult) */ }, // 53: XaeiOS.Process.CustomSignalHandler { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[37]/* System.Object System.MulticastDelegate::Invoke(System.Object[]) */, 5:$$[38]/* System.Object System.MulticastDelegate::InvokeNative(System.Object[]) */, 6:$$[39]/* System.Void System.MulticastDelegate::InternalCombine(System.Delegate) */, 7:$$[24]/* System.Void XaeiOS.Process.CustomSignalHandler::Invoke(System.Int32) */, 8:$$[-1]/* System.IAsyncResult XaeiOS.Process.CustomSignalHandler::BeginInvoke(System.Int32,System.AsyncCallback,System.Object) */, 9:$$[-1]/* System.Void XaeiOS.Process.CustomSignalHandler::EndInvoke(System.IAsyncResult) */ }, // 54: System.Runtime.CompilerServices.CLRConjugateAttribute { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 55: System.Runtime.CompilerServices.CorlibCLRConjugateAttribute { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 56: System.Diagnostics.ObjectDebugger { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.String System.Diagnostics.ObjectDebugger::DebugFullNameKey */, null/* System.String System.Diagnostics.ObjectDebugger::DebugFieldsKey */, null/* System.String System.Diagnostics.ObjectDebugger::DebugBaseKey */, null/* System.Runtime.XaeiOSObject System.Diagnostics.ObjectDebugger::_object */, // 61: System.Diagnostics.ObjectDebugger/IntRef { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 62: System.Reflection.ReflectionHelpers { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.NativeArray`1 System.Reflection.ReflectionHelpers::_runtimeAssemblies */, null/* System.Collections.Generic.Dictionary`2 System.Reflection.ReflectionHelpers::_runtimeTypeCache */, // 65: System.NativeFunction { f: 0, 0:$$[112]/* System.String System.NativeFunction::ToString() */, 1:$$[87]/* System.Int32 System.NativeObject::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 66: System.NativeArray`1 { f: 0, 0:$$[86]/* System.String System.NativeObject::ToString() */, 1:$$[87]/* System.Int32 System.NativeObject::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 67: System.NativeArray { f: 0, 0:$$[86]/* System.String System.NativeObject::ToString() */, 1:$$[87]/* System.Int32 System.NativeObject::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 68: System.Array { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 69: XaeiOS.DataStructures.DoublyLinkedList`1 { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 70: XaeiOS.DataStructures.DoublyLinkedListItem`1 { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 71: System.Reflection.PropertyInfo { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:null/* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, 5:null/* System.String System.Reflection.MemberInfo::get_Name() */, 6:null/* System.Boolean System.Reflection.MemberInfo::IsDefined(System.Type,System.Boolean) */, 7:null/* System.Reflection.MethodInfo System.Reflection.PropertyInfo::get_GetMethod() */, 8:null/* System.Reflection.MethodInfo System.Reflection.PropertyInfo::get_SetMethod() */ }, // 72: System.Reflection.RuntimePropertyInfo { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[124]/* System.Type System.Reflection.RuntimePropertyInfo::get_DeclaringType() */, 5:$$[127]/* System.String System.Reflection.RuntimePropertyInfo::get_Name() */, 6:$$[128]/* System.Boolean System.Reflection.RuntimePropertyInfo::IsDefined(System.Type,System.Boolean) */, 7:$$[125]/* System.Reflection.MethodInfo System.Reflection.RuntimePropertyInfo::get_GetMethod() */, 8:$$[126]/* System.Reflection.MethodInfo System.Reflection.RuntimePropertyInfo::get_SetMethod() */ }, // 73: System.Activator { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 74: System.Reflection.MethodBase { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:null/* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, 5:null/* System.String System.Reflection.MemberInfo::get_Name() */, 6:null/* System.Boolean System.Reflection.MemberInfo::IsDefined(System.Type,System.Boolean) */, 7:null/* System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Object[]) */ }, // 75: System.Collections.IList { f: 1, 0:null/* System.Object System.Collections.IList::get_Item(System.Int32) */, 1:null/* System.Void System.Collections.IList::set_Item(System.Int32,System.Object) */, 2:null/* System.Void System.Collections.IList::Add(System.Object) */, 3:null/* System.Void System.Collections.IList::Clear() */, 4:null/* System.Int32 System.Collections.IList::get_Count() */ }, // 76: System.Collections.IEnumerable { f: 1, 0:null/* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */ }, // 77: System.Collections.Generic.IEnumerable`1 { f: 1, 0:null/* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */ }, // 78: System.Collections.Generic.ICollection`1 { f: 1, 0:null/* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, 1:null/* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, 2:null/* System.Void System.Collections.Generic.ICollection`1::Add(T) */, 3:null/* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, 4:null/* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, 5:null/* System.Boolean System.Collections.Generic.ICollection`1::Remove(T) */ }, // 79: System.Global { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 80: System.RuntimeMethodHandle { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 81: System.Math { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 82: System.Double { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 83: System.IDisposable { f: 1, 0:null/* System.Void System.IDisposable::Dispose() */ }, // 84: System.Threading.Semaphore { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 85: System.Threading.Semaphore/WaitingTask { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 86: System.Threading.WaitCallback { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[37]/* System.Object System.MulticastDelegate::Invoke(System.Object[]) */, 5:$$[38]/* System.Object System.MulticastDelegate::InvokeNative(System.Object[]) */, 6:$$[39]/* System.Void System.MulticastDelegate::InternalCombine(System.Delegate) */, 7:$$[24]/* System.Void System.Threading.WaitCallback::Invoke(System.Object) */, 8:$$[-1]/* System.IAsyncResult System.Threading.WaitCallback::BeginInvoke(System.Object,System.AsyncCallback,System.Object) */, 9:$$[-1]/* System.Void System.Threading.WaitCallback::EndInvoke(System.IAsyncResult) */ }, // 87: System.Reflection.ConstructorInfo { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:null/* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, 5:null/* System.String System.Reflection.MemberInfo::get_Name() */, 6:null/* System.Boolean System.Reflection.MemberInfo::IsDefined(System.Type,System.Boolean) */, 7:null/* System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Object[]) */ }, // 88: System.Reflection.RuntimeConstructorInfo { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[140]/* System.Type System.Reflection.RuntimeConstructorInfo::get_DeclaringType() */, 5:$$[141]/* System.String System.Reflection.RuntimeConstructorInfo::get_Name() */, 6:$$[143]/* System.Boolean System.Reflection.RuntimeConstructorInfo::IsDefined(System.Type,System.Boolean) */, 7:$$[142]/* System.Object System.Reflection.RuntimeConstructorInfo::Invoke(System.Object,System.Object[]) */ }, // 89: System.Collections.IEnumerator { f: 1, 0:null/* System.Object System.Collections.IEnumerator::get_Current() */, 1:null/* System.Boolean System.Collections.IEnumerator::MoveNext() */, 2:null/* System.Void System.Collections.IEnumerator::Reset() */ }, // 90: System.Collections.Generic.IEnumerator`1 { f: 1, i: { 89 :// Interface map: System.Collections.IEnumerator { 0 :$$[-1]/* get_Current -> T System.Collections.Generic.IEnumerator`1::get_Current() */ } }, 0:null/* T System.Collections.Generic.IEnumerator`1::get_Current() */ }, // 91: System.Threading.Thread { f: 0, 0:$$[167]/* System.String System.Threading.Thread::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.Int32 System.Threading.Thread::_idCounter */, // 93: System.Threading.ThreadCallback { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[37]/* System.Object System.MulticastDelegate::Invoke(System.Object[]) */, 5:$$[38]/* System.Object System.MulticastDelegate::InvokeNative(System.Object[]) */, 6:$$[39]/* System.Void System.MulticastDelegate::InternalCombine(System.Delegate) */, 7:$$[24]/* System.Void System.Threading.ThreadCallback::Invoke() */, 8:$$[-1]/* System.IAsyncResult System.Threading.ThreadCallback::BeginInvoke(System.AsyncCallback,System.Object) */, 9:$$[-1]/* System.Void System.Threading.ThreadCallback::EndInvoke(System.IAsyncResult) */ }, // 94: System.Threading.ThreadStart { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[37]/* System.Object System.MulticastDelegate::Invoke(System.Object[]) */, 5:$$[38]/* System.Object System.MulticastDelegate::InvokeNative(System.Object[]) */, 6:$$[39]/* System.Void System.MulticastDelegate::InternalCombine(System.Delegate) */, 7:$$[24]/* System.Void System.Threading.ThreadStart::Invoke() */, 8:$$[-1]/* System.IAsyncResult System.Threading.ThreadStart::BeginInvoke(System.AsyncCallback,System.Object) */, 9:$$[-1]/* System.Void System.Threading.ThreadStart::EndInvoke(System.IAsyncResult) */ }, // 95: System.Threading.ParametizedThreadStart { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[37]/* System.Object System.MulticastDelegate::Invoke(System.Object[]) */, 5:$$[38]/* System.Object System.MulticastDelegate::InvokeNative(System.Object[]) */, 6:$$[39]/* System.Void System.MulticastDelegate::InternalCombine(System.Delegate) */, 7:$$[24]/* System.Void System.Threading.ParametizedThreadStart::Invoke(System.Object) */, 8:$$[-1]/* System.IAsyncResult System.Threading.ParametizedThreadStart::BeginInvoke(System.Object,System.AsyncCallback,System.Object) */, 9:$$[-1]/* System.Void System.Threading.ParametizedThreadStart::EndInvoke(System.IAsyncResult) */ }, // 96: System.Threading.ThreadPriority { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, 1/* System.Threading.ThreadPriority System.Threading.ThreadPriority::Background */, 2/* System.Threading.ThreadPriority System.Threading.ThreadPriority::Low */, 3/* System.Threading.ThreadPriority System.Threading.ThreadPriority::Normal */, 4/* System.Threading.ThreadPriority System.Threading.ThreadPriority::High */, 5/* System.Threading.ThreadPriority System.Threading.ThreadPriority::Realtime */, // 102: System.SystemException { f: 0, 0:$$[16]/* System.String System.Exception::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[10]/* System.Exception System.Exception::GetBaseException() */, 5:$$[11]/* System.String System.Exception::get_HelpLink() */, 6:$$[12]/* System.Void System.Exception::set_HelpLink(System.String) */, 7:$$[13]/* System.String System.Exception::get_Source() */, 8:$$[14]/* System.Void System.Exception::set_Source(System.String) */, 9:$$[15]/* System.String System.Exception::get_StackTrace() */ }, // 103: System.NativeNumber { f: 0, 0:$$[183]/* System.String System.NativeNumber::ToString() */, 1:$$[182]/* System.Int32 System.NativeNumber::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 104: System.NullReferenceException { f: 0, 0:$$[16]/* System.String System.Exception::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[10]/* System.Exception System.Exception::GetBaseException() */, 5:$$[11]/* System.String System.Exception::get_HelpLink() */, 6:$$[12]/* System.Void System.Exception::set_HelpLink(System.String) */, 7:$$[13]/* System.String System.Exception::get_Source() */, 8:$$[14]/* System.Void System.Exception::set_Source(System.String) */, 9:$$[15]/* System.String System.Exception::get_StackTrace() */ }, // 105: System.Runtime.InteropServices.IntrinsicAttribute { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 106: System.Reflection.MethodInfo { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:null/* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, 5:null/* System.String System.Reflection.MemberInfo::get_Name() */, 6:null/* System.Boolean System.Reflection.MemberInfo::IsDefined(System.Type,System.Boolean) */, 7:null/* System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Object[]) */ }, // 107: System.ICloneable { f: 1, 0:null/* System.Object System.ICloneable::Clone() */ }, // 108: System.Security.IPermission { f: 1, 0:null/* System.Security.IPermission System.Security.IPermission::Copy() */, 1:null/* System.Void System.Security.IPermission::Demand() */, 2:null/* System.Security.IPermission System.Security.IPermission::Intersect(System.Security.IPermission) */, 3:null/* System.Boolean System.Security.IPermission::IsSubsetOf(System.Security.IPermission) */, 4:null/* System.Security.IPermission System.Security.IPermission::Union(System.Security.IPermission) */ }, // 109: System.Runtime.ICustomAttributeProvider { f: 1, 0:null/* System.NativeArray`1 System.Runtime.ICustomAttributeProvider::get_CustomAttributes() */ }, // 110: System.Runtime.Class { f: 0, i: { 109 :// Interface map: System.Runtime.ICustomAttributeProvider { 0 :$$[219]/* get_CustomAttributes -> System.NativeArray`1 System.Runtime.Class::get_CustomAttributes() */ } }, 0:$$[220]/* System.String System.Runtime.Class::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[219]/* System.NativeArray`1 System.Runtime.Class::get_CustomAttributes() */ }, // 111: System.AsyncCallback { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[37]/* System.Object System.MulticastDelegate::Invoke(System.Object[]) */, 5:$$[38]/* System.Object System.MulticastDelegate::InvokeNative(System.Object[]) */, 6:$$[39]/* System.Void System.MulticastDelegate::InternalCombine(System.Delegate) */, 7:$$[24]/* System.Void System.AsyncCallback::Invoke(System.IAsyncResult) */, 8:$$[-1]/* System.IAsyncResult System.AsyncCallback::BeginInvoke(System.IAsyncResult,System.AsyncCallback,System.Object) */, 9:$$[-1]/* System.Void System.AsyncCallback::EndInvoke(System.IAsyncResult) */ }, // 112: System.Threading.ThreadManager { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.Threading.ThreadManager/ThreadsByTask System.Threading.ThreadManager::_threadsByTask */, // 114: System.Threading.ThreadManager/ThreadsByTask { f: 0, 0:$$[86]/* System.String System.NativeObject::ToString() */, 1:$$[87]/* System.Int32 System.NativeObject::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 115: System.SByte { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.SByte System.SByte::MinValue */, null/* System.SByte System.SByte::MaxValue */, // 118: System.AttributeUsageAttribute { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.AttributeUsageAttribute System.AttributeUsageAttribute::Default */, // 120: System.Runtime.VTable { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 121: System.Runtime.VTableFlags { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, 0/* System.Runtime.VTableFlags System.Runtime.VTableFlags::None */, 1/* System.Runtime.VTableFlags System.Runtime.VTableFlags::IsInterface */, // 124: System.Runtime.VTableDebugInfo { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 125: System.Runtime.MethodBase { f: 0, i: { 109 :// Interface map: System.Runtime.ICustomAttributeProvider { 0 :$$[248]/* get_CustomAttributes -> System.NativeArray`1 System.Runtime.MethodBase::get_CustomAttributes() */ } }, 0:$$[249]/* System.String System.Runtime.MethodBase::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[248]/* System.NativeArray`1 System.Runtime.MethodBase::get_CustomAttributes() */ }, // 126: System.Runtime.Constructor { f: 0, i: { 109 :// Interface map: System.Runtime.ICustomAttributeProvider { 0 :$$[248]/* get_CustomAttributes -> System.NativeArray`1 System.Runtime.MethodBase::get_CustomAttributes() */ } }, 0:$$[249]/* System.String System.Runtime.MethodBase::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[248]/* System.NativeArray`1 System.Runtime.MethodBase::get_CustomAttributes() */ }, // 127: System.Runtime.Parameter { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 128: System.var { f: 0, 0:$$[253]/* System.String System.var::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 129: System.String { f: 0, 0:$$[258]/* System.String System.String::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.String System.String::Empty */, // 131: System.Single { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.Single System.Single::MaxValue */, null/* System.Single System.Single::MinValue */, // 134: System.NotImplementedException { f: 0, 0:$$[16]/* System.String System.Exception::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[10]/* System.Exception System.Exception::GetBaseException() */, 5:$$[11]/* System.String System.Exception::get_HelpLink() */, 6:$$[12]/* System.Void System.Exception::set_HelpLink(System.String) */, 7:$$[13]/* System.String System.Exception::get_Source() */, 8:$$[14]/* System.Void System.Exception::set_Source(System.String) */, 9:$$[15]/* System.String System.Exception::get_StackTrace() */ }, // 135: System.Int16 { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.Int16 System.Int16::MinValue */, null/* System.Int16 System.Int16::MaxValue */, // 138: System.InvalidOperationException { f: 0, 0:$$[16]/* System.String System.Exception::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[10]/* System.Exception System.Exception::GetBaseException() */, 5:$$[11]/* System.String System.Exception::get_HelpLink() */, 6:$$[12]/* System.Void System.Exception::set_HelpLink(System.String) */, 7:$$[13]/* System.String System.Exception::get_Source() */, 8:$$[14]/* System.Void System.Exception::set_Source(System.String) */, 9:$$[15]/* System.String System.Exception::get_StackTrace() */ }, // 139: System.Resources.ResourceManager { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.Collections.Generic.Dictionary`2> System.Resources.ResourceManager::_resourceMap */, // 141: XaeiOS.SIPState { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, 0/* XaeiOS.SIPState XaeiOS.SIPState::NotStarted */, 1/* XaeiOS.SIPState XaeiOS.SIPState::Running */, 2/* XaeiOS.SIPState XaeiOS.SIPState::Exiting */, 3/* XaeiOS.SIPState XaeiOS.SIPState::Exited */, // 146: XaeiOS.Boot.BootMethod { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 147: System.Threading.ManualResetEvent { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 148: System.Threading.ManualResetEvent/TimedUnblocker { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 149: System.Security.SecurityException { f: 0, 0:$$[16]/* System.String System.Exception::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[10]/* System.Exception System.Exception::GetBaseException() */, 5:$$[11]/* System.String System.Exception::get_HelpLink() */, 6:$$[12]/* System.Void System.Exception::set_HelpLink(System.String) */, 7:$$[13]/* System.String System.Exception::get_Source() */, 8:$$[14]/* System.Void System.Exception::set_Source(System.String) */, 9:$$[15]/* System.String System.Exception::get_StackTrace() */ }, // 150: System.Runtime.Property { f: 0, i: { 109 :// Interface map: System.Runtime.ICustomAttributeProvider { 0 :$$[300]/* get_CustomAttributes -> System.NativeArray`1 System.Runtime.Property::get_CustomAttributes() */ } }, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[300]/* System.NativeArray`1 System.Runtime.Property::get_CustomAttributes() */ }, // 151: System.ArgumentException { f: 0, 0:$$[16]/* System.String System.Exception::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[10]/* System.Exception System.Exception::GetBaseException() */, 5:$$[11]/* System.String System.Exception::get_HelpLink() */, 6:$$[12]/* System.Void System.Exception::set_HelpLink(System.String) */, 7:$$[13]/* System.String System.Exception::get_Source() */, 8:$$[14]/* System.Void System.Exception::set_Source(System.String) */, 9:$$[15]/* System.String System.Exception::get_StackTrace() */ }, // 152: System.ArgumentOutOfRangeException { f: 0, 0:$$[16]/* System.String System.Exception::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[10]/* System.Exception System.Exception::GetBaseException() */, 5:$$[11]/* System.String System.Exception::get_HelpLink() */, 6:$$[12]/* System.Void System.Exception::set_HelpLink(System.String) */, 7:$$[13]/* System.String System.Exception::get_Source() */, 8:$$[14]/* System.Void System.Exception::set_Source(System.String) */, 9:$$[15]/* System.String System.Exception::get_StackTrace() */ }, // 153: System.Collections.Generic.KeyValuePair`2 { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 154: System.Runtime.CompilerServices.RequiredAttributeAttribute { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 155: XaeiOS.SIPManager { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.Collections.Generic.Dictionary`2 XaeiOS.SIPManager::_sips */, null/* System.Int32 XaeiOS.SIPManager::_pidCounter */, // 158: XaeiOS.Security.ExternalIdentity { f: 0, i: { 21 :// Interface map: System.Security.Principal.IIdentity { 0 :$$[312]/* get_AuthenticationType -> System.String XaeiOS.Security.ExternalIdentity::get_AuthenticationType() */, 1 :$$[313]/* get_IsAuthenticated -> System.Boolean XaeiOS.Security.ExternalIdentity::get_IsAuthenticated() */, 2 :$$[314]/* get_Name -> System.String XaeiOS.Security.ExternalIdentity::get_Name() */ } }, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[312]/* System.String XaeiOS.Security.ExternalIdentity::get_AuthenticationType() */, 5:$$[313]/* System.Boolean XaeiOS.Security.ExternalIdentity::get_IsAuthenticated() */, 6:$$[314]/* System.String XaeiOS.Security.ExternalIdentity::get_Name() */ }, // 159: System.Runtime.CustomAttribute { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 160: System.Diagnostics.Debug { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 161: System.Console { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 162: System.UInt16 { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.UInt16 System.UInt16::MaxValue */, null/* System.UInt16 System.UInt16::MinValue */, // 165: System.RuntimeFieldHandle { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 166: System.NotSupportedException { f: 0, 0:$$[16]/* System.String System.Exception::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[10]/* System.Exception System.Exception::GetBaseException() */, 5:$$[11]/* System.String System.Exception::get_HelpLink() */, 6:$$[12]/* System.Void System.Exception::set_HelpLink(System.String) */, 7:$$[13]/* System.String System.Exception::get_Source() */, 8:$$[14]/* System.Void System.Exception::set_Source(System.String) */, 9:$$[15]/* System.String System.Exception::get_StackTrace() */ }, // 167: System.InvalidCastException { f: 0, 0:$$[16]/* System.String System.Exception::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[10]/* System.Exception System.Exception::GetBaseException() */, 5:$$[11]/* System.String System.Exception::get_HelpLink() */, 6:$$[12]/* System.Void System.Exception::set_HelpLink(System.String) */, 7:$$[13]/* System.String System.Exception::get_Source() */, 8:$$[14]/* System.Void System.Exception::set_Source(System.String) */, 9:$$[15]/* System.String System.Exception::get_StackTrace() */ }, // 168: System.EventArgs { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.EventArgs System.EventArgs::Empty */, // 170: System.Decimal { f: 0, 0:$$[336]/* System.String System.Decimal::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 171: System.Byte { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.Byte System.Byte::MinValue */, null/* System.Byte System.Byte::MaxValue */, // 174: System.Runtime.CompilerServices.MethodImplAttribute { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 175: System.Runtime.CompilerServices.XaeiOSMethodImplAttribute { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 176: System.Reflection.DefaultMemberAttribute { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 177: XaeiOS.SIP { f: 0, 0:$$[379]/* System.String XaeiOS.SIP::ToString() */, 1:$$[378]/* System.Int32 XaeiOS.SIP::GetHashCode() */, 2:$$[380]/* System.Boolean XaeiOS.SIP::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 178: XaeiOS.SIP/ConsoleTextWriter { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[397]/* System.Void XaeiOS.SIP/ConsoleTextWriter::Write(System.String) */ }, // 179: System.Runtime.Method { f: 0, i: { 109 :// Interface map: System.Runtime.ICustomAttributeProvider { 0 :$$[248]/* get_CustomAttributes -> System.NativeArray`1 System.Runtime.MethodBase::get_CustomAttributes() */ } }, 0:$$[249]/* System.String System.Runtime.MethodBase::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[248]/* System.NativeArray`1 System.Runtime.MethodBase::get_CustomAttributes() */ }, // 180: System.Collections.ICollection { f: 1, 0:null/* System.Int32 System.Collections.ICollection::get_Count() */, 1:null/* System.Boolean System.Collections.ICollection::get_IsSynchronized() */, 2:null/* System.Object System.Collections.ICollection::get_SyncRoot() */, 3:null/* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */ }, // 181: System.FlagsAttribute { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 182: System.Runtime.CompilerServices.MethodImplOptions { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, 4096/* System.Runtime.CompilerServices.MethodImplOptions System.Runtime.CompilerServices.MethodImplOptions::SystemCall */, 65536/* System.Runtime.CompilerServices.MethodImplOptions System.Runtime.CompilerServices.MethodImplOptions::CompilerImpl */, 1048576/* System.Runtime.CompilerServices.MethodImplOptions System.Runtime.CompilerServices.MethodImplOptions::NonPreemptive */, 16777216/* System.Runtime.CompilerServices.MethodImplOptions System.Runtime.CompilerServices.MethodImplOptions::CriticalSection */, 256/* System.Runtime.CompilerServices.MethodImplOptions System.Runtime.CompilerServices.MethodImplOptions::Inline */, 8/* System.Runtime.CompilerServices.MethodImplOptions System.Runtime.CompilerServices.MethodImplOptions::NoInlining */, 32/* System.Runtime.CompilerServices.MethodImplOptions System.Runtime.CompilerServices.MethodImplOptions::Synchronized */, // 190: XaeiOS.Process.ImageFormat.ObjectImage { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 191: System.ExecutionEngineException { f: 0, 0:$$[16]/* System.String System.Exception::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[10]/* System.Exception System.Exception::GetBaseException() */, 5:$$[11]/* System.String System.Exception::get_HelpLink() */, 6:$$[12]/* System.Void System.Exception::set_HelpLink(System.String) */, 7:$$[13]/* System.String System.Exception::get_Source() */, 8:$$[14]/* System.Void System.Exception::set_Source(System.String) */, 9:$$[15]/* System.String System.Exception::get_StackTrace() */ }, // 192: System.Collections.Generic.IDictionary`2 { f: 1, 0:null/* System.Int32 System.Collections.Generic.IDictionary`2::get_Count() */, 1:null/* V System.Collections.Generic.IDictionary`2::get_Item(K) */, 2:null/* System.Void System.Collections.Generic.IDictionary`2::set_Item(K,V) */, 3:null/* System.Collections.Generic.ICollection`1 System.Collections.Generic.IDictionary`2::get_Keys() */, 4:null/* System.Boolean System.Collections.Generic.IDictionary`2::ContainsKey(K) */, 5:null/* System.Boolean System.Collections.Generic.IDictionary`2::ContainsValue(V) */, 6:null/* System.Boolean System.Collections.Generic.IDictionary`2::Remove(K) */, 7:null/* System.Void System.Collections.Generic.IDictionary`2::Clear() */ }, // 193: System.Collections.Generic.Dictionary`2 { f: 0, i: { 192 :// Interface map: System.Collections.Generic.IDictionary`2 { 0 :$$[407]/* get_Count -> System.Int32 System.Collections.Generic.Dictionary`2::get_Count() */, 1 :$$[408]/* get_Item -> V System.Collections.Generic.Dictionary`2::get_Item(K) */, 2 :$$[409]/* set_Item -> System.Void System.Collections.Generic.Dictionary`2::set_Item(K,V) */, 3 :$$[410]/* get_Keys -> System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::get_Keys() */, 4 :$$[411]/* ContainsKey -> System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(K) */, 5 :$$[412]/* ContainsValue -> System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(V) */, 6 :$$[413]/* Remove -> System.Boolean System.Collections.Generic.Dictionary`2::Remove(K) */, 7 :$$[414]/* Clear -> System.Void System.Collections.Generic.Dictionary`2::Clear() */ } }, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[407]/* System.Int32 System.Collections.Generic.Dictionary`2::get_Count() */, 5:$$[408]/* V System.Collections.Generic.Dictionary`2::get_Item(K) */, 6:$$[409]/* System.Void System.Collections.Generic.Dictionary`2::set_Item(K,V) */, 7:$$[410]/* System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::get_Keys() */, 8:$$[411]/* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(K) */, 9:$$[412]/* System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(V) */, 10:$$[413]/* System.Boolean System.Collections.Generic.Dictionary`2::Remove(K) */, 11:$$[414]/* System.Void System.Collections.Generic.Dictionary`2::Clear() */ }, // 194: XaeiOS.OSCorlib { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, false/* System.Boolean XaeiOS.OSCorlib::_initialized */, false/* System.Boolean XaeiOS.OSCorlib::_initializing */, // 197: System.IntPtr { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 198: System.UIntPtr { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 199: System.Boolean { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.String System.Boolean::FalseString */, null/* System.String System.Boolean::TrueString */, // 202: System.Runtime.InteropServices.ExposedCallbackDelegate { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[37]/* System.Object System.MulticastDelegate::Invoke(System.Object[]) */, 5:$$[38]/* System.Object System.MulticastDelegate::InvokeNative(System.Object[]) */, 6:$$[39]/* System.Void System.MulticastDelegate::InternalCombine(System.Delegate) */, 7:$$[25]/* System.Void System.Runtime.InteropServices.ExposedCallbackDelegate::Invoke(System.Object) */, 8:$$[-1]/* System.IAsyncResult System.Runtime.InteropServices.ExposedCallbackDelegate::BeginInvoke(System.Object,System.AsyncCallback,System.Object) */, 9:$$[-1]/* System.Void System.Runtime.InteropServices.ExposedCallbackDelegate::EndInvoke(System.IAsyncResult) */ }, // 203: XaeiOS.Process.Signal { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, 3/* XaeiOS.Process.Signal XaeiOS.Process.Signal::Quit */, 9/* XaeiOS.Process.Signal XaeiOS.Process.Signal::Kill */, 16/* XaeiOS.Process.Signal XaeiOS.Process.Signal::Custom */, // 207: System.Threading.Monitor { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 208: System.Threading.Monitor/MonitorLock { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 209: System.Threading.ThreadPool { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 210: System.Runtime.XaeiOSObject { f: 0, 0:$$[86]/* System.String System.NativeObject::ToString() */, 1:$$[87]/* System.Int32 System.NativeObject::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 211: System.Runtime.Assembly { f: 0, i: { 109 :// Interface map: System.Runtime.ICustomAttributeProvider { 0 :$$[433]/* get_CustomAttributes -> System.NativeArray`1 System.Runtime.Assembly::get_CustomAttributes() */ } }, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[433]/* System.NativeArray`1 System.Runtime.Assembly::get_CustomAttributes() */ }, // 212: System.Collections.Queue { f: 0, i: { 180 :// Interface map: System.Collections.ICollection { 0 :$$[435]/* get_Count -> System.Int32 System.Collections.Queue::get_Count() */, 1 :$$[436]/* get_IsSynchronized -> System.Boolean System.Collections.Queue::get_IsSynchronized() */, 2 :$$[438]/* get_SyncRoot -> System.Object System.Collections.Queue::get_SyncRoot() */, 3 :$$[443]/* CopyTo -> System.Void System.Collections.Queue::CopyTo(System.Array,System.Int32) */ }, 107 :// Interface map: System.ICloneable { 0 :$$[441]/* Clone -> System.Object System.Collections.Queue::Clone() */ }, 76 :// Interface map: System.Collections.IEnumerable { 0 :$$[446]/* GetEnumerator -> System.Collections.IEnumerator System.Collections.Queue::GetEnumerator() */ } }, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[435]/* System.Int32 System.Collections.Queue::get_Count() */, 5:$$[436]/* System.Boolean System.Collections.Queue::get_IsSynchronized() */, 6:$$[438]/* System.Object System.Collections.Queue::get_SyncRoot() */, 7:$$[440]/* System.Void System.Collections.Queue::Clear() */, 8:$$[441]/* System.Object System.Collections.Queue::Clone() */, 9:$$[442]/* System.Boolean System.Collections.Queue::Contains(System.Object) */, 10:$$[443]/* System.Void System.Collections.Queue::CopyTo(System.Array,System.Int32) */, 11:$$[444]/* System.Object System.Collections.Queue::Dequeue() */, 12:$$[445]/* System.Void System.Collections.Queue::Enqueue(System.Object) */, 13:$$[446]/* System.Collections.IEnumerator System.Collections.Queue::GetEnumerator() */, 14:$$[447]/* System.Object System.Collections.Queue::Peek() */, 15:$$[449]/* System.Object[] System.Collections.Queue::ToArray() */, 16:$$[450]/* System.Void System.Collections.Queue::TrimToSize() */ }, // 213: System.Collections.Generic.IList`1 { f: 1, 0:null/* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, 1:null/* System.Void System.Collections.Generic.IList`1::set_Item(System.Int32,T) */, 2:null/* System.Void System.Collections.Generic.IList`1::Add(T) */, 3:null/* System.Void System.Collections.Generic.IList`1::Clear() */, 4:null/* System.Int32 System.Collections.Generic.IList`1::get_Count() */ }, // 214: System.Collections.Generic.List`1 { f: 0, i: { 213 :// Interface map: System.Collections.Generic.IList`1 { 0 :$$[453]/* get_Item -> T System.Collections.Generic.List`1::get_Item(System.Int32) */, 1 :$$[454]/* set_Item -> System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) */, 3 :$$[457]/* Clear -> System.Void System.Collections.Generic.List`1::Clear() */, 2 :$$[458]/* Add -> System.Void System.Collections.Generic.List`1::Add(T) */, 4 :$$[460]/* get_Count -> System.Int32 System.Collections.Generic.List`1::get_Count() */ }, 77 :// Interface map: System.Collections.Generic.IEnumerable`1 { 0 :$$[461]/* GetEnumerator -> System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::GetEnumerator() */ } }, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[453]/* T System.Collections.Generic.List`1::get_Item(System.Int32) */, 5:$$[454]/* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) */, 6:$$[455]/* System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) */, 7:$$[456]/* System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) */, 8:$$[457]/* System.Void System.Collections.Generic.List`1::Clear() */, 9:$$[458]/* System.Void System.Collections.Generic.List`1::Add(T) */, 10:$$[459]/* System.Void System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) */, 11:$$[460]/* System.Int32 System.Collections.Generic.List`1::get_Count() */, 12:$$[461]/* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::GetEnumerator() */, 13:$$[462]/* System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() */ }, // 215: System.Collections.Generic.List`1/Enumerator { f: 0, i: { 90 :// Interface map: System.Collections.Generic.IEnumerator`1 { 0 :$$[464]/* get_Current -> T System.Collections.Generic.List`1/Enumerator::get_Current() */ }, 89 :// Interface map: System.Collections.IEnumerator { 1 :$$[466]/* MoveNext -> System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() */, 2 :$$[467]/* Reset -> System.Void System.Collections.Generic.List`1/Enumerator::Reset() */ }, 83 :// Interface map: System.IDisposable { 0 :$$[468]/* Dispose -> System.Void System.Collections.Generic.List`1/Enumerator::Dispose() */ } }, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[464]/* T System.Collections.Generic.List`1/Enumerator::get_Current() */, 5:$$[465]/* System.Object System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.get_Current() */, 6:$$[466]/* System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() */, 7:$$[467]/* System.Void System.Collections.Generic.List`1/Enumerator::Reset() */, 8:$$[468]/* System.Void System.Collections.Generic.List`1/Enumerator::Dispose() */ }, // 216: System.Collections.ArrayList { f: 0, i: { 213 :// Interface map: System.Collections.Generic.IList`1 { 0 :$$[453]/* get_Item -> T System.Collections.Generic.List`1::get_Item(System.Int32) */, 1 :$$[454]/* set_Item -> System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) */, 3 :$$[457]/* Clear -> System.Void System.Collections.Generic.List`1::Clear() */, 2 :$$[458]/* Add -> System.Void System.Collections.Generic.List`1::Add(T) */, 4 :$$[460]/* get_Count -> System.Int32 System.Collections.Generic.List`1::get_Count() */ }, 77 :// Interface map: System.Collections.Generic.IEnumerable`1 { 0 :$$[461]/* GetEnumerator -> System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::GetEnumerator() */ } }, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[453]/* T System.Collections.Generic.List`1::get_Item(System.Int32) */, 5:$$[454]/* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) */, 6:$$[455]/* System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) */, 7:$$[456]/* System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) */, 8:$$[457]/* System.Void System.Collections.Generic.List`1::Clear() */, 9:$$[458]/* System.Void System.Collections.Generic.List`1::Add(T) */, 10:$$[459]/* System.Void System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) */, 11:$$[460]/* System.Int32 System.Collections.Generic.List`1::get_Count() */, 12:$$[461]/* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::GetEnumerator() */, 13:$$[462]/* System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() */ }, // 217: System.TypeCode { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, 3/* System.TypeCode System.TypeCode::Boolean */, 6/* System.TypeCode System.TypeCode::Byte */, 4/* System.TypeCode System.TypeCode::Char */, 16/* System.TypeCode System.TypeCode::DateTime */, 2/* System.TypeCode System.TypeCode::DBNull */, 15/* System.TypeCode System.TypeCode::Decimal */, 14/* System.TypeCode System.TypeCode::Double */, 0/* System.TypeCode System.TypeCode::Empty */, 7/* System.TypeCode System.TypeCode::Int16 */, 9/* System.TypeCode System.TypeCode::Int32 */, 11/* System.TypeCode System.TypeCode::Int64 */, 1/* System.TypeCode System.TypeCode::Object */, 5/* System.TypeCode System.TypeCode::SByte */, 13/* System.TypeCode System.TypeCode::Single */, 18/* System.TypeCode System.TypeCode::String */, 8/* System.TypeCode System.TypeCode::UInt16 */, 10/* System.TypeCode System.TypeCode::UInt32 */, 12/* System.TypeCode System.TypeCode::UInt64 */, // 236: System.Char { f: 0, 0:$$[471]/* System.String System.Char::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.Char System.Char::MaxValue */, null/* System.Char System.Char::MinValue */, // 239: XaeiOS.Process.DynamicLinker { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, false/* System.Boolean XaeiOS.Process.DynamicLinker::_initialized */, false/* System.Boolean XaeiOS.Process.DynamicLinker::_initializing */, null/* System.String XaeiOS.Process.DynamicLinker::_osCorlibObjectImageData */, // 243: XaeiOS.Security.ExternalPrincipal { f: 0, i: { 29 :// Interface map: System.Security.Principal.IPrincipal { 0 :$$[477]/* get_Identity -> System.Security.Principal.IIdentity XaeiOS.Security.ExternalPrincipal::get_Identity() */, 1 :$$[479]/* IsInRole -> System.Boolean XaeiOS.Security.ExternalPrincipal::IsInRole(System.String) */ } }, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[477]/* System.Security.Principal.IIdentity XaeiOS.Security.ExternalPrincipal::get_Identity() */, 5:$$[479]/* System.Boolean XaeiOS.Security.ExternalPrincipal::IsInRole(System.String) */ }, // 244: XaeiOS.Security.RootIdentity { f: 0, i: { 21 :// Interface map: System.Security.Principal.IIdentity { 0 :$$[481]/* get_AuthenticationType -> System.String XaeiOS.Security.RootIdentity::get_AuthenticationType() */, 1 :$$[482]/* get_IsAuthenticated -> System.Boolean XaeiOS.Security.RootIdentity::get_IsAuthenticated() */, 2 :$$[483]/* get_Name -> System.String XaeiOS.Security.RootIdentity::get_Name() */ } }, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[481]/* System.String XaeiOS.Security.RootIdentity::get_AuthenticationType() */, 5:$$[482]/* System.Boolean XaeiOS.Security.RootIdentity::get_IsAuthenticated() */, 6:$$[483]/* System.String XaeiOS.Security.RootIdentity::get_Name() */ }, // 245: XaeiOS.Security.RootPrincipal { f: 0, i: { 29 :// Interface map: System.Security.Principal.IPrincipal { 0 :$$[485]/* get_Identity -> System.Security.Principal.IIdentity XaeiOS.Security.RootPrincipal::get_Identity() */, 1 :$$[487]/* IsInRole -> System.Boolean XaeiOS.Security.RootPrincipal::IsInRole(System.String) */ } }, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[485]/* System.Security.Principal.IIdentity XaeiOS.Security.RootPrincipal::get_Identity() */, 5:$$[487]/* System.Boolean XaeiOS.Security.RootPrincipal::IsInRole(System.String) */ }, // 246: XaeiOS.Boot.BootManager { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, false/* System.Boolean XaeiOS.Boot.BootManager::_booting */, false/* System.Boolean XaeiOS.Boot.BootManager::_booted */, null/* System.NativeFunction XaeiOS.Boot.BootManager::_initFunction */, // 250: System.NativeVoidDelegate { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[37]/* System.Object System.MulticastDelegate::Invoke(System.Object[]) */, 5:$$[38]/* System.Object System.MulticastDelegate::InvokeNative(System.Object[]) */, 6:$$[39]/* System.Void System.MulticastDelegate::InternalCombine(System.Delegate) */, 7:$$[25]/* System.Void System.NativeVoidDelegate::Invoke() */, 8:$$[-1]/* System.IAsyncResult System.NativeVoidDelegate::BeginInvoke(System.AsyncCallback,System.Object) */, 9:$$[-1]/* System.Void System.NativeVoidDelegate::EndInvoke(System.IAsyncResult) */ }, // 251: System.VoidDelegate { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[37]/* System.Object System.MulticastDelegate::Invoke(System.Object[]) */, 5:$$[38]/* System.Object System.MulticastDelegate::InvokeNative(System.Object[]) */, 6:$$[39]/* System.Void System.MulticastDelegate::InternalCombine(System.Delegate) */, 7:$$[24]/* System.Void System.VoidDelegate::Invoke() */, 8:$$[-1]/* System.IAsyncResult System.VoidDelegate::BeginInvoke(System.AsyncCallback,System.Object) */, 9:$$[-1]/* System.Void System.VoidDelegate::EndInvoke(System.IAsyncResult) */ }, // 252: System.Int32 { f: 0, 0:$$[494]/* System.String System.Int32::ToString() */, 1:$$[495]/* System.Int32 System.Int32::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.Int32 System.Int32::MaxValue */, null/* System.Int32 System.Int32::MinValue */, // 255: XaeiOS.Security.ManifestPrincipal { f: 0, i: { 29 :// Interface map: System.Security.Principal.IPrincipal { 0 :$$[498]/* get_Identity -> System.Security.Principal.IIdentity XaeiOS.Security.ManifestPrincipal::get_Identity() */, 1 :$$[500]/* IsInRole -> System.Boolean XaeiOS.Security.ManifestPrincipal::IsInRole(System.String) */ } }, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[498]/* System.Security.Principal.IIdentity XaeiOS.Security.ManifestPrincipal::get_Identity() */, 5:$$[500]/* System.Boolean XaeiOS.Security.ManifestPrincipal::IsInRole(System.String) */ }, // 256: System.NativeError { f: 0, 0:$$[502]/* System.String System.NativeError::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[10]/* System.Exception System.Exception::GetBaseException() */, 5:$$[11]/* System.String System.Exception::get_HelpLink() */, 6:$$[12]/* System.Void System.Exception::set_HelpLink(System.String) */, 7:$$[13]/* System.String System.Exception::get_Source() */, 8:$$[14]/* System.Void System.Exception::set_Source(System.String) */, 9:$$[15]/* System.String System.Exception::get_StackTrace() */ }, // 257: System.Diagnostics.Logging { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 258: System.Runtime.InteropServices.NativeDelegateAttribute { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 259: System.Runtime.CompilerServices.RuntimeHelpers { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.String System.Runtime.CompilerServices.RuntimeHelpers::DataSegmentName */, null/* System.String System.Runtime.CompilerServices.RuntimeHelpers::VTableFieldName */, null/* System.Collections.Generic.Dictionary`2 System.Runtime.CompilerServices.RuntimeHelpers::_arrayTypeCache */, null/* System.Int32 System.Runtime.CompilerServices.RuntimeHelpers::_hashCodeCounter */, // 264: System.IO.Stream { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 265: XaeiOS.TaskHandle { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 266: System.Threading.Condition { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 267: System.Threading.Condition/TimedUnblocker { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 268: System.Threading.ConditionTimedOutException { f: 0, 0:$$[16]/* System.String System.Exception::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[10]/* System.Exception System.Exception::GetBaseException() */, 5:$$[11]/* System.String System.Exception::get_HelpLink() */, 6:$$[12]/* System.Void System.Exception::set_HelpLink(System.String) */, 7:$$[13]/* System.String System.Exception::get_Source() */, 8:$$[14]/* System.Void System.Exception::set_Source(System.String) */, 9:$$[15]/* System.String System.Exception::get_StackTrace() */ }, // 269: System.Int64 { f: 0, 0:$$[534]/* System.String System.Int64::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.Int64 System.Int64::MaxValue */, null/* System.Int64 System.Int64::MinValue */, // 272: System.WeakReference { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 273: System.Runtime.CompilerServices.CompilerGeneratedAttribute { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 274: System.Reflection.RuntimeMethodInfo { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[539]/* System.Type System.Reflection.RuntimeMethodInfo::get_DeclaringType() */, 5:$$[540]/* System.String System.Reflection.RuntimeMethodInfo::get_Name() */, 6:$$[542]/* System.Boolean System.Reflection.RuntimeMethodInfo::IsDefined(System.Type,System.Boolean) */, 7:$$[541]/* System.Object System.Reflection.RuntimeMethodInfo::Invoke(System.Object,System.Object[]) */ }, // 275: System.UInt32 { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.UInt32 System.UInt32::MinValue */, null/* System.UInt32 System.UInt32::MaxValue */, // 278: XaeiOS.TaskCallback { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[37]/* System.Object System.MulticastDelegate::Invoke(System.Object[]) */, 5:$$[38]/* System.Object System.MulticastDelegate::InvokeNative(System.Object[]) */, 6:$$[39]/* System.Void System.MulticastDelegate::InternalCombine(System.Delegate) */, 7:$$[25]/* System.Void XaeiOS.TaskCallback::Invoke(XaeiOS.TaskHandle,System.String,System.var,XaeiOS.TaskExitStatus) */, 8:$$[-1]/* System.IAsyncResult XaeiOS.TaskCallback::BeginInvoke(XaeiOS.TaskHandle,System.String,System.var,XaeiOS.TaskExitStatus,System.AsyncCallback,System.Object) */, 9:$$[-1]/* System.Void XaeiOS.TaskCallback::EndInvoke(System.IAsyncResult) */ }, // 279: XaeiOS.TaskFunction { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[37]/* System.Object System.MulticastDelegate::Invoke(System.Object[]) */, 5:$$[38]/* System.Object System.MulticastDelegate::InvokeNative(System.Object[]) */, 6:$$[39]/* System.Void System.MulticastDelegate::InternalCombine(System.Delegate) */, 7:$$[25]/* System.Void XaeiOS.TaskFunction::Invoke() */, 8:$$[-1]/* System.IAsyncResult XaeiOS.TaskFunction::BeginInvoke(System.AsyncCallback,System.Object) */, 9:$$[-1]/* System.Void XaeiOS.TaskFunction::EndInvoke(System.IAsyncResult) */ }, // 280: XaeiOS.TaskPriority { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, 1/* XaeiOS.TaskPriority XaeiOS.TaskPriority::Background */, 2/* XaeiOS.TaskPriority XaeiOS.TaskPriority::Low */, 3/* XaeiOS.TaskPriority XaeiOS.TaskPriority::Normal */, 4/* XaeiOS.TaskPriority XaeiOS.TaskPriority::High */, 5/* XaeiOS.TaskPriority XaeiOS.TaskPriority::Realtime */, // 286: XaeiOS.TaskExitStatus { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, 0/* XaeiOS.TaskExitStatus XaeiOS.TaskExitStatus::Normal */, 1/* XaeiOS.TaskExitStatus XaeiOS.TaskExitStatus::UnhandledException */, 2/* XaeiOS.TaskExitStatus XaeiOS.TaskExitStatus::Killed */, 3/* XaeiOS.TaskExitStatus XaeiOS.TaskExitStatus::CriticalError */, // 291: System.CLSCompliantAttribute { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 292: XaeiOS.Process.SignalPermission { f: 0, i: { 108 :// Interface map: System.Security.IPermission { 0 :$$[546]/* Copy -> System.Security.IPermission XaeiOS.Process.SignalPermission::Copy() */, 1 :$$[547]/* Demand -> System.Void XaeiOS.Process.SignalPermission::Demand() */, 2 :$$[548]/* Intersect -> System.Security.IPermission XaeiOS.Process.SignalPermission::Intersect(System.Security.IPermission) */, 3 :$$[549]/* IsSubsetOf -> System.Boolean XaeiOS.Process.SignalPermission::IsSubsetOf(System.Security.IPermission) */, 4 :$$[550]/* Union -> System.Security.IPermission XaeiOS.Process.SignalPermission::Union(System.Security.IPermission) */ } }, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[546]/* System.Security.IPermission XaeiOS.Process.SignalPermission::Copy() */, 5:$$[547]/* System.Void XaeiOS.Process.SignalPermission::Demand() */, 6:$$[548]/* System.Security.IPermission XaeiOS.Process.SignalPermission::Intersect(System.Security.IPermission) */, 7:$$[549]/* System.Boolean XaeiOS.Process.SignalPermission::IsSubsetOf(System.Security.IPermission) */, 8:$$[550]/* System.Security.IPermission XaeiOS.Process.SignalPermission::Union(System.Security.IPermission) */ }, // 293: System.Threading.ThreadAbortException { f: 0, 0:$$[16]/* System.String System.Exception::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[10]/* System.Exception System.Exception::GetBaseException() */, 5:$$[11]/* System.String System.Exception::get_HelpLink() */, 6:$$[12]/* System.Void System.Exception::set_HelpLink(System.String) */, 7:$$[13]/* System.String System.Exception::get_Source() */, 8:$$[14]/* System.Void System.Exception::set_Source(System.String) */, 9:$$[15]/* System.String System.Exception::get_StackTrace() */ }, // 294: XaeiOS.Process.SignalDaemon/<>c__DisplayClass3 { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 295: XaeiOS.Process.SignalDaemon/<>c__DisplayClass6 { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 296: XaeiOS.SIP/<>c__DisplayClass1 { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 297: XaeiOS.Boot.BootManager/<>c__DisplayClass1 { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 298: XaeiOS.Kernel.TaskPriorityQueue { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.NativeArray`1 XaeiOS.Kernel.TaskPriorityQueue::_heap */, null/* System.Int32 XaeiOS.Kernel.TaskPriorityQueue::_count */, // 301: XaeiOS.Kernel.Scheduler { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.Int64 XaeiOS.Kernel.Scheduler::MinTimeSlice */, null/* System.Int64 XaeiOS.Kernel.Scheduler::MaxTimeSlice */, null/* System.Int64 XaeiOS.Kernel.Scheduler::StartingMaxTimeSlice */, null/* System.Int64 XaeiOS.Kernel.Scheduler::MaxRealTimeSlice */, null/* System.Int64 XaeiOS.Kernel.Scheduler::CycleAgainThreshold */, null/* System.Int64 XaeiOS.Kernel.Scheduler::OptimisticStackRebuildingThreshold */, null/* XaeiOS.Kernel.Task XaeiOS.Kernel.Scheduler::_externalTask */, null/* XaeiOS.Kernel.Task XaeiOS.Kernel.Scheduler::_kernelTask */, null/* XaeiOS.Kernel.Task XaeiOS.Kernel.Scheduler::_currentTask */, false/* System.Boolean XaeiOS.Kernel.Scheduler::_awaitingTask */, null/* System.var XaeiOS.Kernel.Scheduler::_cpuIntervalId */, null/* System.NativeObject XaeiOS.Kernel.Scheduler::_taskStatusMap */, false/* System.Boolean XaeiOS.Kernel.Scheduler::_inCriticalSection */, // 315: XaeiOS.Kernel.Scheduler/ScheduleTaskDelegate { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[37]/* System.Object System.MulticastDelegate::Invoke(System.Object[]) */, 5:$$[38]/* System.Object System.MulticastDelegate::InvokeNative(System.Object[]) */, 6:$$[39]/* System.Void System.MulticastDelegate::InternalCombine(System.Delegate) */, 7:$$[25]/* System.Void XaeiOS.Kernel.Scheduler/ScheduleTaskDelegate::Invoke(XaeiOS.Kernel.Task) */, 8:$$[562]/* System.IAsyncResult XaeiOS.Kernel.Scheduler/ScheduleTaskDelegate::BeginInvoke(XaeiOS.Kernel.Task,System.AsyncCallback,System.Object) */, 9:$$[562]/* System.Void XaeiOS.Kernel.Scheduler/ScheduleTaskDelegate::EndInvoke(System.IAsyncResult) */ }, // 316: XaeiOS.Kernel.Scheduler/HandleExceptionDelegate { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[37]/* System.Object System.MulticastDelegate::Invoke(System.Object[]) */, 5:$$[38]/* System.Object System.MulticastDelegate::InvokeNative(System.Object[]) */, 6:$$[39]/* System.Void System.MulticastDelegate::InternalCombine(System.Delegate) */, 7:$$[25]/* System.Void XaeiOS.Kernel.Scheduler/HandleExceptionDelegate::Invoke(XaeiOS.Kernel.Task,XaeiOS.Kernel.XaeiOSException) */, 8:$$[562]/* System.IAsyncResult XaeiOS.Kernel.Scheduler/HandleExceptionDelegate::BeginInvoke(XaeiOS.Kernel.Task,XaeiOS.Kernel.XaeiOSException,System.AsyncCallback,System.Object) */, 9:$$[562]/* System.Void XaeiOS.Kernel.Scheduler/HandleExceptionDelegate::EndInvoke(System.IAsyncResult) */ }, // 317: XaeiOS.Kernel.TaskStatus { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, 0/* XaeiOS.Kernel.TaskStatus XaeiOS.Kernel.TaskStatus::Running */, 1/* XaeiOS.Kernel.TaskStatus XaeiOS.Kernel.TaskStatus::Blocked */, 2/* XaeiOS.Kernel.TaskStatus XaeiOS.Kernel.TaskStatus::Killed */, 3/* XaeiOS.Kernel.TaskStatus XaeiOS.Kernel.TaskStatus::Scheduled */, // 322: XaeiOS.SystemCalls { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 323: XaeiOS.SystemCallAttribute { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 324: XaeiOS.Kernel.XaeiOSException { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 325: XaeiOS.Kernel.Frame { f: 0, 0:$$[86]/* System.String System.NativeObject::ToString() */, 1:$$[87]/* System.Int32 System.NativeObject::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 326: XaeiOS.Kernel.OptimisticStackRebuildingContext { f: 0, 0:$$[86]/* System.String System.NativeObject::ToString() */, 1:$$[87]/* System.Int32 System.NativeObject::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 327: XaeiOS.Kernel.Task { f: 0, 0:$$[620]/* System.String XaeiOS.Kernel.Task::ToString() */, 1:$$[619]/* System.Int32 XaeiOS.Kernel.Task::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.NativeObject XaeiOS.Kernel.Task::IdMap */, null/* System.NativeObject XaeiOS.Kernel.Task::NameMap */, null/* System.Int32 XaeiOS.Kernel.Task::_idCounter */, null/* System.Int32 XaeiOS.Kernel.Task::_taskCount */, // 332: XaeiOS.Kernel.TaskCallback { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[37]/* System.Object System.MulticastDelegate::Invoke(System.Object[]) */, 5:$$[38]/* System.Object System.MulticastDelegate::InvokeNative(System.Object[]) */, 6:$$[39]/* System.Void System.MulticastDelegate::InternalCombine(System.Delegate) */, 7:$$[25]/* System.Void XaeiOS.Kernel.TaskCallback::Invoke(System.Int32,System.String,System.var,XaeiOS.Kernel.TaskExitStatus) */, 8:$$[562]/* System.IAsyncResult XaeiOS.Kernel.TaskCallback::BeginInvoke(System.Int32,System.String,System.var,XaeiOS.Kernel.TaskExitStatus,System.AsyncCallback,System.Object) */, 9:$$[562]/* System.Void XaeiOS.Kernel.TaskCallback::EndInvoke(System.IAsyncResult) */ }, // 333: XaeiOS.Kernel.TaskFunction { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[37]/* System.Object System.MulticastDelegate::Invoke(System.Object[]) */, 5:$$[38]/* System.Object System.MulticastDelegate::InvokeNative(System.Object[]) */, 6:$$[39]/* System.Void System.MulticastDelegate::InternalCombine(System.Delegate) */, 7:$$[25]/* System.Void XaeiOS.Kernel.TaskFunction::Invoke() */, 8:$$[562]/* System.IAsyncResult XaeiOS.Kernel.TaskFunction::BeginInvoke(System.AsyncCallback,System.Object) */, 9:$$[562]/* System.Void XaeiOS.Kernel.TaskFunction::EndInvoke(System.IAsyncResult) */ }, // 334: XaeiOS.Kernel.TaskExitStatus { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, 0/* XaeiOS.Kernel.TaskExitStatus XaeiOS.Kernel.TaskExitStatus::Normal */, 1/* XaeiOS.Kernel.TaskExitStatus XaeiOS.Kernel.TaskExitStatus::UnhandledException */, 2/* XaeiOS.Kernel.TaskExitStatus XaeiOS.Kernel.TaskExitStatus::Killed */, 3/* XaeiOS.Kernel.TaskExitStatus XaeiOS.Kernel.TaskExitStatus::CriticalError */, // 339: XaeiOS.Kernel.TaskPriority { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, 1/* XaeiOS.Kernel.TaskPriority XaeiOS.Kernel.TaskPriority::Background */, 2/* XaeiOS.Kernel.TaskPriority XaeiOS.Kernel.TaskPriority::Low */, 3/* XaeiOS.Kernel.TaskPriority XaeiOS.Kernel.TaskPriority::Normal */, 4/* XaeiOS.Kernel.TaskPriority XaeiOS.Kernel.TaskPriority::High */, 5/* XaeiOS.Kernel.TaskPriority XaeiOS.Kernel.TaskPriority::Realtime */, // 345: XaeiOS.Kernel.Continuation { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 346: System.Browser.XmlHttpRequest.IXmlHttpRequest { f: 1, 0:null/* System.Void System.Browser.XmlHttpRequest.IXmlHttpRequest::Abort() */, 1:null/* System.String System.Browser.XmlHttpRequest.IXmlHttpRequest::GetAllResponseHeaders() */, 2:null/* System.String System.Browser.XmlHttpRequest.IXmlHttpRequest::GetResponseHeader(System.String) */, 3:null/* System.Void System.Browser.XmlHttpRequest.IXmlHttpRequest::Open(System.String,System.String) */, 4:null/* System.Void System.Browser.XmlHttpRequest.IXmlHttpRequest::Open(System.String,System.String,System.Boolean) */, 5:null/* System.Void System.Browser.XmlHttpRequest.IXmlHttpRequest::Open(System.String,System.String,System.Boolean,System.String) */, 6:null/* System.Void System.Browser.XmlHttpRequest.IXmlHttpRequest::Open(System.String,System.String,System.Boolean,System.String,System.String) */, 7:null/* System.Void System.Browser.XmlHttpRequest.IXmlHttpRequest::Send(System.String) */, 8:null/* System.Void System.Browser.XmlHttpRequest.IXmlHttpRequest::SetRequestHeader(System.String,System.String) */, 9:null/* System.String System.Browser.XmlHttpRequest.IXmlHttpRequest::get_ResponseText() */, 10:null/* System.Int32 System.Browser.XmlHttpRequest.IXmlHttpRequest::get_Status() */, 11:null/* System.String System.Browser.XmlHttpRequest.IXmlHttpRequest::get_StatusText() */, 12:null/* System.Browser.XmlHttpRequest.ReadyState System.Browser.XmlHttpRequest.IXmlHttpRequest::get_ReadyState() */, 13:null/* System.NativeFunction System.Browser.XmlHttpRequest.IXmlHttpRequest::get_OnReadyStateChange() */, 14:null/* System.Void System.Browser.XmlHttpRequest.IXmlHttpRequest::set_OnReadyStateChange(System.NativeFunction) */ }, // 347: System.Browser.XmlHttpRequest.ReadyState { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, 0/* System.Browser.XmlHttpRequest.ReadyState System.Browser.XmlHttpRequest.ReadyState::Uninitialized */, 1/* System.Browser.XmlHttpRequest.ReadyState System.Browser.XmlHttpRequest.ReadyState::Open */, 2/* System.Browser.XmlHttpRequest.ReadyState System.Browser.XmlHttpRequest.ReadyState::Sent */, 3/* System.Browser.XmlHttpRequest.ReadyState System.Browser.XmlHttpRequest.ReadyState::Receiving */, 4/* System.Browser.XmlHttpRequest.ReadyState System.Browser.XmlHttpRequest.ReadyState::Loaded */, // 353: System.Browser.Css.IStyle { f: 1, 0:null/* System.String System.Browser.Css.IStyle::get_Left() */, 1:null/* System.Void System.Browser.Css.IStyle::set_Left(System.String) */, 2:null/* System.String System.Browser.Css.IStyle::get_Top() */, 3:null/* System.Void System.Browser.Css.IStyle::set_Top(System.String) */, 4:null/* System.String System.Browser.Css.IStyle::get_Width() */, 5:null/* System.Void System.Browser.Css.IStyle::set_Width(System.String) */, 6:null/* System.String System.Browser.Css.IStyle::get_Height() */, 7:null/* System.Void System.Browser.Css.IStyle::set_Height(System.String) */, 8:null/* System.String System.Browser.Css.IStyle::get_BackgroundColor() */, 9:null/* System.Void System.Browser.Css.IStyle::set_BackgroundColor(System.String) */, 10:null/* System.String System.Browser.Css.IStyle::get_Position() */, 11:null/* System.Void System.Browser.Css.IStyle::set_Position(System.String) */, 12:null/* System.String System.Browser.Css.IStyle::get_Opacity() */, 13:null/* System.Void System.Browser.Css.IStyle::set_Opacity(System.String) */ }, // 354: System.Browser.XmlHttpRequest.XmlHttpRequestManager { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* XaeiOS.SIP System.Browser.XmlHttpRequest.XmlHttpRequestManager::_driverProcess */, null/* System.Threading.ManualResetEvent System.Browser.XmlHttpRequest.XmlHttpRequestManager::_driverExit */, null/* System.Int32 System.Browser.XmlHttpRequest.XmlHttpRequestManager::_customSignalIdCounter */, null/* System.Collections.Generic.Dictionary`2 System.Browser.XmlHttpRequest.XmlHttpRequestManager::_onReadyStateChangeSignalHandlers */, null/* System.Threading.ThreadStart System.Browser.XmlHttpRequest.XmlHttpRequestManager::CS$<>9__CachedAnonymousMethodDelegate1 */, // 360: System.Browser.XmlHttpRequest.XmlHttpRequestManager/OnReadyStateChangeSignalSender { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 361: System.Browser.XmlHttpRequest.XmlHttpRequestManager/OnReadyStateChangeSignalHandler { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 362: System.Browser.XmlHttpRequest.RequestMethod { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, 0/* System.Browser.XmlHttpRequest.RequestMethod System.Browser.XmlHttpRequest.RequestMethod::Get */, 1/* System.Browser.XmlHttpRequest.RequestMethod System.Browser.XmlHttpRequest.RequestMethod::Post */, // 365: System.Browser.XmlHttpRequest.XmlHttpRequestTimeoutException { f: 0, 0:$$[16]/* System.String System.Exception::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[10]/* System.Exception System.Exception::GetBaseException() */, 5:$$[11]/* System.String System.Exception::get_HelpLink() */, 6:$$[12]/* System.Void System.Exception::set_HelpLink(System.String) */, 7:$$[13]/* System.String System.Exception::get_Source() */, 8:$$[14]/* System.Void System.Exception::set_Source(System.String) */, 9:$$[15]/* System.String System.Exception::get_StackTrace() */ }, // 366: System.Browser.Dom.IDomNode { f: 1, 0:null/* System.Browser.Dom.IDomNode System.Browser.Dom.IDomNode::get_ParentNode() */, 1:null/* System.Browser.Dom.IDomNode System.Browser.Dom.IDomNode::get_FirstChild() */, 2:null/* System.Browser.Dom.IDomNode System.Browser.Dom.IDomNode::get_LastChild() */, 3:null/* System.Void System.Browser.Dom.IDomNode::RemoveChild(System.Browser.Dom.IDomNode) */, 4:null/* System.Void System.Browser.Dom.IDomNode::AppendChild(System.Browser.Dom.IDomNode) */, 5:null/* System.Void System.Browser.Dom.IDomNode::InsertBefore(System.Browser.Dom.IDomNode,System.Browser.Dom.IDomNode) */ }, // 367: System.Browser.Dom.DomManager { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 368: System.Browser.Dom.DomManager/DomElementResourceWrapper { f: 0, i: { 83 :// Interface map: System.IDisposable { 0 :$$[652]/* Dispose -> System.Void System.Browser.Dom.DomManager/DomElementResourceWrapper::Dispose() */ } }, 0:$$[653]/* System.String System.Browser.Dom.DomManager/DomElementResourceWrapper::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[652]/* System.Void System.Browser.Dom.DomManager/DomElementResourceWrapper::Dispose() */ }, // 369: System.Browser.Dom.IDomElement { f: 1, 0:null/* System.Browser.Css.IStyle System.Browser.Dom.IDomElement::get_Style() */, 1:null/* System.String System.Browser.Dom.IDomElement::get_InnerHtml() */, 2:null/* System.Void System.Browser.Dom.IDomElement::set_InnerHtml(System.String) */, 3:null/* System.String System.Browser.Dom.IDomElement::GetAttribute(System.String) */, 4:null/* System.String System.Browser.Dom.IDomElement::SetAttribute(System.String,System.String) */ }, // 370: System.Browser.XmlHttpRequest.XmlHttpRequest { f: 0, 0:$$[670]/* System.String System.Browser.XmlHttpRequest.XmlHttpRequest::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 371: System.Browser.Dom.IDomDocument { f: 1, 0:null/* System.Browser.Dom.IDomElement System.Browser.Dom.IDomDocument::CreateElement(System.String) */, 1:null/* System.Browser.Dom.IDomElement System.Browser.Dom.IDomDocument::GetElementById(System.String) */ }, // 372: XaeiOS.ProcessViewer.ProcessViewer { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 373: XaeiOS.ProcessViewer.Program { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 374: Tenpow.Site.Twitter.ISearchResults { f: 1, 0:null/* System.NativeArray`1 Tenpow.Site.Twitter.ISearchResults::get_Results() */, 1:null/* System.Int32 Tenpow.Site.Twitter.ISearchResults::get_SinceId() */, 2:null/* System.Int32 Tenpow.Site.Twitter.ISearchResults::get_MaxId() */, 3:null/* System.String Tenpow.Site.Twitter.ISearchResults::get_RefreshUrl() */, 4:null/* System.String Tenpow.Site.Twitter.ISearchResults::get_Query() */ }, // 375: Tenpow.Site.Twitter.ITwitterUser { f: 1, 0:null/* System.String Tenpow.Site.Twitter.ITwitterUser::get_ProfileImageUrl() */, 1:null/* System.String Tenpow.Site.Twitter.ITwitterUser::get_Description() */, 2:null/* System.String Tenpow.Site.Twitter.ITwitterUser::get_ScreenName() */, 3:null/* System.Int32 Tenpow.Site.Twitter.ITwitterUser::get_FollowersCount() */, 4:null/* System.String Tenpow.Site.Twitter.ITwitterUser::get_Url() */, 5:null/* System.String Tenpow.Site.Twitter.ITwitterUser::get_Name() */, 6:null/* System.Boolean Tenpow.Site.Twitter.ITwitterUser::get_Protected() */, 7:null/* System.String Tenpow.Site.Twitter.ITwitterUser::get_Location() */, 8:null/* System.String Tenpow.Site.Twitter.ITwitterUser::get_Id() */ }, // 376: Tenpow.Site.Photos.PhotoSlideshow { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 377: Tenpow.Site.Twitter.TwitterWall { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* System.String Tenpow.Site.Twitter.TwitterWall::SearchUrl */, null/* System.String Tenpow.Site.Twitter.TwitterWall::ToMeCallback */, null/* System.String Tenpow.Site.Twitter.TwitterWall::FromMeCallback */, null/* Tenpow.Site.Utilities.QuickSort/Comparison`1 Tenpow.Site.Twitter.TwitterWall::CS$<>9__CachedAnonymousMethodDelegate1 */, // 382: Tenpow.Site.Twitter.TwitterWall/TwitterSearchResultsCallbackContext { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 383: Tenpow.Site.Twitter.ITweet { f: 1, 0:null/* System.Int32 Tenpow.Site.Twitter.ITweet::get_InReplyToStatusId() */, 1:null/* System.Boolean Tenpow.Site.Twitter.ITweet::get_Favorited() */, 2:null/* System.Int32 Tenpow.Site.Twitter.ITweet::get_InReplyToUserId() */, 3:null/* System.Boolean Tenpow.Site.Twitter.ITweet::get_Truncated() */, 4:null/* System.String Tenpow.Site.Twitter.ITweet::get_Source() */, 5:null/* System.String Tenpow.Site.Twitter.ITweet::get_CreatedAt() */, 6:null/* System.String Tenpow.Site.Twitter.ITweet::get_Text() */ }, // 384: Tenpow.Site.Twitter.ISearchResultTweet { f: 1, 0:null/* System.Int32 Tenpow.Site.Twitter.ISearchResultTweet::get_Id() */, 1:null/* System.String Tenpow.Site.Twitter.ISearchResultTweet::get_ProfileImageUrl() */ }, // 385: Tenpow.Site.Twitter.IUserTimelineTweet { f: 1, 0:null/* Tenpow.Site.Twitter.ITwitterUser Tenpow.Site.Twitter.IUserTimelineTweet::get_User() */ }, // 386: Tenpow.Site.Twitter.TwitterSearchResultsCallback { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[37]/* System.Object System.MulticastDelegate::Invoke(System.Object[]) */, 5:$$[38]/* System.Object System.MulticastDelegate::InvokeNative(System.Object[]) */, 6:$$[39]/* System.Void System.MulticastDelegate::InternalCombine(System.Delegate) */, 7:$$[25]/* System.Void Tenpow.Site.Twitter.TwitterSearchResultsCallback::Invoke(Tenpow.Site.Twitter.ISearchResults) */, 8:$$[682]/* System.IAsyncResult Tenpow.Site.Twitter.TwitterSearchResultsCallback::BeginInvoke(Tenpow.Site.Twitter.ISearchResults,System.AsyncCallback,System.Object) */, 9:$$[682]/* System.Void Tenpow.Site.Twitter.TwitterSearchResultsCallback::EndInvoke(System.IAsyncResult) */ }, // 387: Tenpow.Site.Photos.Photo { f: 0, 0:$$[708]/* System.String Tenpow.Site.Photos.Photo::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 388: Tenpow.Site.Program { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, null/* Tenpow.Site.Photos.PhotoSlideshow Tenpow.Site.Program::_slideshow */, null/* System.Int32 Tenpow.Site.Program::_slideshowPid */, null/* System.Threading.ThreadStart Tenpow.Site.Program::CS$<>9__CachedAnonymousMethodDelegate1 */, null/* System.Threading.ThreadStart Tenpow.Site.Program::CS$<>9__CachedAnonymousMethodDelegate4 */, null/* XaeiOS.Process.CustomSignalHandler Tenpow.Site.Program::CS$<>9__CachedAnonymousMethodDelegate5 */, null/* System.Threading.ThreadStart Tenpow.Site.Program::CS$<>9__CachedAnonymousMethodDelegate7 */, // 395: Tenpow.Site.Program/PhotoSlideshowSignal { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, 1/* Tenpow.Site.Program/PhotoSlideshowSignal Tenpow.Site.Program/PhotoSlideshowSignal::ShowNextPhoto */, 2/* Tenpow.Site.Program/PhotoSlideshowSignal Tenpow.Site.Program/PhotoSlideshowSignal::ShowPreviousPhoto */, // 398: Tenpow.Site.Utilities.QuickSort { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */ }, // 399: Tenpow.Site.Utilities.QuickSort/Comparison`1 { f: 0, 0:$$[0]/* System.String System.Object::ToString() */, 1:$$[1]/* System.Int32 System.Object::GetHashCode() */, 2:$$[2]/* System.Boolean System.Object::Equals(System.Object) */, 3:$$[4]/* System.Void System.Object::Finalize() */, 4:$$[37]/* System.Object System.MulticastDelegate::Invoke(System.Object[]) */, 5:$$[38]/* System.Object System.MulticastDelegate::InvokeNative(System.Object[]) */, 6:$$[39]/* System.Void System.MulticastDelegate::InternalCombine(System.Delegate) */, 7:$$[24]/* System.Int32 Tenpow.Site.Utilities.QuickSort/Comparison`1::Invoke(T,T) */, 8:$$[682]/* System.IAsyncResult Tenpow.Site.Utilities.QuickSort/Comparison`1::BeginInvoke(T,T,System.AsyncCallback,System.Object) */, 9:$$[682]/* System.Int32 Tenpow.Site.Utilities.QuickSort/Comparison`1::EndInvoke(System.IAsyncResult) */ }];var __module__={Initialize:function(){ Array.prototype.toString = function(){return "[object Array]"}; _[1].b = _[0];// System.Attribute extends System.Object _[2].b = _[1];// System.Runtime.InteropServices.GuidAttribute extends System.Attribute _[7].b = _[0];// System.Exception extends System.Object _[8].b = _[7];// System.MulticastNotSupportedException extends System.Exception _[9].b = _[0];// System.Delegate extends System.Object _[10].b = _[9];// System.MulticastDelegate extends System.Delegate _[11].b = _[10];// System.EventHandler extends System.MulticastDelegate _[16].b = _[0];// XaeiOS.Process.ImageFormat.AssemblyName extends System.Object _[17].b = _[0];// XaeiOS.Process.SignalDaemon extends System.Object _[22].b = _[0];// System.Reflection.MemberInfo extends System.Object _[23].b = _[22];// System.Type extends System.Reflection.MemberInfo _[24].b = _[23];// System.Reflection.RuntimeType extends System.Type _[26].b = _[0];// System.Threading.Lock extends System.Object _[28].b = _[7];// System.OverflowException extends System.Exception _[30].b = _[0];// System.IO.TextWriter extends System.Object _[32].b = _[30];// System.IO.TextWriter/NullTextWriter extends System.IO.TextWriter _[33].b = _[0];// System.NativeObject extends System.Object Object.prototype.$ = _[33]; _[34].b = _[33];// System.NativeDate extends System.NativeObject Date.prototype.$ = _[34]; _[52].b = _[10];// XaeiOS.Process.SignalHandler extends System.MulticastDelegate _[53].b = _[10];// XaeiOS.Process.CustomSignalHandler extends System.MulticastDelegate _[54].b = _[1];// System.Runtime.CompilerServices.CLRConjugateAttribute extends System.Attribute _[55].b = _[1];// System.Runtime.CompilerServices.CorlibCLRConjugateAttribute extends System.Attribute _[56].b = _[0];// System.Diagnostics.ObjectDebugger extends System.Object _[61].b = _[0];// System.Diagnostics.ObjectDebugger/IntRef extends System.Object _[62].b = _[0];// System.Reflection.ReflectionHelpers extends System.Object _[65].b = _[33];// System.NativeFunction extends System.NativeObject Function.prototype.$ = _[65]; _[66].b = _[33];// System.NativeArray`1 extends System.NativeObject Array.prototype.$ = _[66]; _[67].b = _[66];// System.NativeArray extends System.NativeArray`1 _[68].b = _[0];// System.Array extends System.Object _[69].b = _[0];// XaeiOS.DataStructures.DoublyLinkedList`1 extends System.Object _[70].b = _[0];// XaeiOS.DataStructures.DoublyLinkedListItem`1 extends System.Object _[71].b = _[22];// System.Reflection.PropertyInfo extends System.Reflection.MemberInfo _[72].b = _[71];// System.Reflection.RuntimePropertyInfo extends System.Reflection.PropertyInfo _[73].b = _[0];// System.Activator extends System.Object _[74].b = _[22];// System.Reflection.MethodBase extends System.Reflection.MemberInfo _[79].b = _[0];// System.Global extends System.Object _[81].b = _[0];// System.Math extends System.Object _[84].b = _[0];// System.Threading.Semaphore extends System.Object _[85].b = _[0];// System.Threading.Semaphore/WaitingTask extends System.Object _[86].b = _[10];// System.Threading.WaitCallback extends System.MulticastDelegate _[87].b = _[74];// System.Reflection.ConstructorInfo extends System.Reflection.MethodBase _[88].b = _[87];// System.Reflection.RuntimeConstructorInfo extends System.Reflection.ConstructorInfo _[91].b = _[0];// System.Threading.Thread extends System.Object _[93].b = _[10];// System.Threading.ThreadCallback extends System.MulticastDelegate _[94].b = _[10];// System.Threading.ThreadStart extends System.MulticastDelegate _[95].b = _[10];// System.Threading.ParametizedThreadStart extends System.MulticastDelegate _[102].b = _[7];// System.SystemException extends System.Exception Number.prototype.$ = _[103]; _[104].b = _[102];// System.NullReferenceException extends System.SystemException _[105].b = _[1];// System.Runtime.InteropServices.IntrinsicAttribute extends System.Attribute _[106].b = _[74];// System.Reflection.MethodInfo extends System.Reflection.MethodBase _[110].b = _[0];// System.Runtime.Class extends System.Object _[111].b = _[10];// System.AsyncCallback extends System.MulticastDelegate _[112].b = _[0];// System.Threading.ThreadManager extends System.Object _[114].b = _[33];// System.Threading.ThreadManager/ThreadsByTask extends System.NativeObject _[118].b = _[1];// System.AttributeUsageAttribute extends System.Attribute _[120].b = _[0];// System.Runtime.VTable extends System.Object _[124].b = _[0];// System.Runtime.VTableDebugInfo extends System.Object _[125].b = _[0];// System.Runtime.MethodBase extends System.Object _[126].b = _[125];// System.Runtime.Constructor extends System.Runtime.MethodBase _[127].b = _[0];// System.Runtime.Parameter extends System.Object _[128].b = _[0];// System.var extends System.Object _[129].b = _[0];// System.String extends System.Object String.prototype.$ = _[129]; _[134].b = _[102];// System.NotImplementedException extends System.SystemException _[138].b = _[102];// System.InvalidOperationException extends System.SystemException _[139].b = _[0];// System.Resources.ResourceManager extends System.Object _[146].b = _[1];// XaeiOS.Boot.BootMethod extends System.Attribute _[147].b = _[0];// System.Threading.ManualResetEvent extends System.Object _[148].b = _[0];// System.Threading.ManualResetEvent/TimedUnblocker extends System.Object _[149].b = _[7];// System.Security.SecurityException extends System.Exception _[150].b = _[0];// System.Runtime.Property extends System.Object _[151].b = _[7];// System.ArgumentException extends System.Exception _[152].b = _[151];// System.ArgumentOutOfRangeException extends System.ArgumentException _[153].b = _[0];// System.Collections.Generic.KeyValuePair`2 extends System.Object _[154].b = _[1];// System.Runtime.CompilerServices.RequiredAttributeAttribute extends System.Attribute _[155].b = _[0];// XaeiOS.SIPManager extends System.Object _[158].b = _[0];// XaeiOS.Security.ExternalIdentity extends System.Object _[159].b = _[0];// System.Runtime.CustomAttribute extends System.Object _[160].b = _[0];// System.Diagnostics.Debug extends System.Object _[161].b = _[0];// System.Console extends System.Object _[166].b = _[102];// System.NotSupportedException extends System.SystemException _[167].b = _[7];// System.InvalidCastException extends System.Exception _[168].b = _[0];// System.EventArgs extends System.Object _[174].b = _[1];// System.Runtime.CompilerServices.MethodImplAttribute extends System.Attribute _[175].b = _[1];// System.Runtime.CompilerServices.XaeiOSMethodImplAttribute extends System.Attribute _[176].b = _[1];// System.Reflection.DefaultMemberAttribute extends System.Attribute _[177].b = _[0];// XaeiOS.SIP extends System.Object _[178].b = _[30];// XaeiOS.SIP/ConsoleTextWriter extends System.IO.TextWriter _[179].b = _[125];// System.Runtime.Method extends System.Runtime.MethodBase _[181].b = _[1];// System.FlagsAttribute extends System.Attribute _[190].b = _[0];// XaeiOS.Process.ImageFormat.ObjectImage extends System.Object _[191].b = _[102];// System.ExecutionEngineException extends System.SystemException _[193].b = _[0];// System.Collections.Generic.Dictionary`2 extends System.Object _[194].b = _[0];// XaeiOS.OSCorlib extends System.Object _[202].b = _[10];// System.Runtime.InteropServices.ExposedCallbackDelegate extends System.MulticastDelegate _[207].b = _[0];// System.Threading.Monitor extends System.Object _[208].b = _[0];// System.Threading.Monitor/MonitorLock extends System.Object _[209].b = _[0];// System.Threading.ThreadPool extends System.Object _[210].b = _[33];// System.Runtime.XaeiOSObject extends System.NativeObject _[211].b = _[0];// System.Runtime.Assembly extends System.Object _[212].b = _[0];// System.Collections.Queue extends System.Object _[214].b = _[0];// System.Collections.Generic.List`1 extends System.Object _[215].b = _[0];// System.Collections.Generic.List`1/Enumerator extends System.Object _[216].b = _[214];// System.Collections.ArrayList extends System.Collections.Generic.List`1 _[239].b = _[0];// XaeiOS.Process.DynamicLinker extends System.Object _[243].b = _[0];// XaeiOS.Security.ExternalPrincipal extends System.Object _[244].b = _[0];// XaeiOS.Security.RootIdentity extends System.Object _[245].b = _[0];// XaeiOS.Security.RootPrincipal extends System.Object _[246].b = _[0];// XaeiOS.Boot.BootManager extends System.Object _[250].b = _[10];// System.NativeVoidDelegate extends System.MulticastDelegate _[251].b = _[10];// System.VoidDelegate extends System.MulticastDelegate _[255].b = _[0];// XaeiOS.Security.ManifestPrincipal extends System.Object _[256].b = _[7];// System.NativeError extends System.Exception _[257].b = _[0];// System.Diagnostics.Logging extends System.Object _[258].b = _[1];// System.Runtime.InteropServices.NativeDelegateAttribute extends System.Attribute _[259].b = _[0];// System.Runtime.CompilerServices.RuntimeHelpers extends System.Object _[264].b = _[0];// System.IO.Stream extends System.Object _[265].b = _[0];// XaeiOS.TaskHandle extends System.Object _[266].b = _[0];// System.Threading.Condition extends System.Object _[267].b = _[0];// System.Threading.Condition/TimedUnblocker extends System.Object _[268].b = _[7];// System.Threading.ConditionTimedOutException extends System.Exception _[272].b = _[0];// System.WeakReference extends System.Object _[273].b = _[1];// System.Runtime.CompilerServices.CompilerGeneratedAttribute extends System.Attribute _[274].b = _[106];// System.Reflection.RuntimeMethodInfo extends System.Reflection.MethodInfo _[278].b = _[10];// XaeiOS.TaskCallback extends System.MulticastDelegate _[279].b = _[10];// XaeiOS.TaskFunction extends System.MulticastDelegate _[291].b = _[1];// System.CLSCompliantAttribute extends System.Attribute _[292].b = _[0];// XaeiOS.Process.SignalPermission extends System.Object _[293].b = _[102];// System.Threading.ThreadAbortException extends System.SystemException _[294].b = _[0];// XaeiOS.Process.SignalDaemon/<>c__DisplayClass3 extends System.Object _[295].b = _[0];// XaeiOS.Process.SignalDaemon/<>c__DisplayClass6 extends System.Object _[296].b = _[0];// XaeiOS.SIP/<>c__DisplayClass1 extends System.Object _[297].b = _[0];// XaeiOS.Boot.BootManager/<>c__DisplayClass1 extends System.Object var t0 = {}/* t0 = [dynamic expression]*/; $$[511]()/*System.Runtime.CompilerServices.RuntimeHelpers::InitializeMetadata()*/;t0[0] = $$[512]("OSCorlib")/*t0[0] = System.Runtime.CompilerServices.RuntimeHelpers::CreateAssembly("OSCorlib")*/; t0[1] = $$[513]("System","Object",t0[0],0,null,false,false)/*t0[1] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "Object", t0[0], [dynamic expression], null, False, False)*/; t0[2] = $$[514](t0[1],"ToString",$$[0],0)/*t0[2] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "ToString", [dynamic expression], [dynamic expression])*/; t0[3] = $$[514](t0[1],"GetHashCode",$$[1],1)/*t0[3] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "GetHashCode", [dynamic expression], [dynamic expression])*/; t0[4] = $$[514](t0[1],"Equals",$$[2],2)/*t0[4] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "Equals", [dynamic expression], [dynamic expression])*/; t0[5] = $$[514](t0[1],"GetType",$$[3],-1)/*t0[5] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "GetType", [dynamic expression], -1)*/; t0[6] = $$[514](t0[1],"Finalize",$$[4],3)/*t0[6] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "Finalize", [dynamic expression], [dynamic expression])*/; t0[7] = $$[515](t0[1],".ctor",$$[5])/*t0[7] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1], ".ctor", [dynamic expression])*/; t0[8] = $$[513]("System.Runtime.CompilerServices","XaeiOSMethodImplAttribute",t0[0],175,null,false,false)/*t0[8] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.CompilerServices", "XaeiOSMethodImplAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[9] = $$[514](t0[8],"get_Options",$$[340],-1)/*t0[9] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[8], "get_Options", [dynamic expression], -1)*/; t0[10] = $$[514](t0[8],"get_Implementation",$$[341],-1)/*t0[10] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[8], "get_Implementation", [dynamic expression], -1)*/; t0[11] = $$[514](t0[8],"set_Implementation",$$[342],-1)/*t0[11] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[8], "set_Implementation", [dynamic expression], -1)*/; t0[12] = $$[515](t0[8],".ctor",$$[343])/*t0[12] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[8], ".ctor", [dynamic expression])*/; t0[13] = $$[516](t0[8],"Options",t0[9],null)/*t0[13] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[8], "Options", t0[9], null)*/; t0[14] = $$[516](t0[8],"Implementation",t0[10],t0[11])/*t0[14] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[8], "Implementation", t0[10], t0[11])*/; t0[15] = $$[513]("System","AttributeUsageAttribute",t0[0],118,null,false,false)/*t0[15] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "AttributeUsageAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[16] = $$[514](t0[15],"get_AllowMultiple",$$[228],-1)/*t0[16] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[15], "get_AllowMultiple", [dynamic expression], -1)*/; t0[17] = $$[514](t0[15],"set_AllowMultiple",$$[229],-1)/*t0[17] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[15], "set_AllowMultiple", [dynamic expression], -1)*/; t0[18] = $$[514](t0[15],"get_Inherited",$$[230],-1)/*t0[18] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[15], "get_Inherited", [dynamic expression], -1)*/; t0[19] = $$[514](t0[15],"set_Inherited",$$[231],-1)/*t0[19] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[15], "set_Inherited", [dynamic expression], -1)*/; t0[20] = $$[514](t0[15],"get_ValidOn",$$[232],-1)/*t0[20] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[15], "get_ValidOn", [dynamic expression], -1)*/; t0[21] = $$[515](t0[15],".ctor",$$[233])/*t0[21] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[15], ".ctor", [dynamic expression])*/; t0[22] = $$[515](t0[15],".ctor",$$[234])/*t0[22] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[15], ".ctor", [dynamic expression])*/; t0[23] = $$[515](t0[15],".cctor",$$[235])/*t0[23] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[15], ".cctor", [dynamic expression])*/; t0[24] = $$[516](t0[15],"AllowMultiple",t0[16],t0[17])/*t0[24] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[15], "AllowMultiple", t0[16], t0[17])*/; t0[25] = $$[516](t0[15],"Inherited",t0[18],t0[19])/*t0[25] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[15], "Inherited", t0[18], t0[19])*/; t0[26] = $$[516](t0[15],"ValidOn",t0[20],null)/*t0[26] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[15], "ValidOn", t0[20], null)*/; $$[517](t0[15],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[15], [dynamic expression])*/; $$[517](t0[8],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[8], [dynamic expression])*/; $$[517](t0[7],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[7], [dynamic expression])*/; t0[27] = $$[513]("System","CLSCompliantAttribute",t0[0],291,null,false,false)/*t0[27] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "CLSCompliantAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[28] = $$[514](t0[27],"get_IsCompliant",$$[544],-1)/*t0[28] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[27], "get_IsCompliant", [dynamic expression], -1)*/; t0[29] = $$[515](t0[27],".ctor",$$[545])/*t0[29] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[27], ".ctor", [dynamic expression])*/; t0[30] = $$[516](t0[27],"IsCompliant",t0[28],null)/*t0[30] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[27], "IsCompliant", t0[28], null)*/; $$[517](t0[1],$$[545].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1], [dynamic expression])*/; t0[31] = $$[513]("System.Runtime.CompilerServices","CorlibCLRConjugateAttribute",t0[0],55,null,false,false)/*t0[31] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.CompilerServices", "CorlibCLRConjugateAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[32] = $$[515](t0[31],".ctor",$$[91])/*t0[32] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[31], ".ctor", [dynamic expression])*/; $$[517](t0[31],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[31], [dynamic expression])*/; $$[517](t0[1],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1], [dynamic expression])*/; t0[33] = $$[513]("System","Attribute",t0[0],1,null,false,false)/*t0[33] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "Attribute", t0[0], [dynamic expression], null, False, False)*/; t0[34] = $$[515](t0[33],".ctor",$$[6])/*t0[34] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[33], ".ctor", [dynamic expression])*/; $$[517](t0[33],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[33], [dynamic expression])*/; t0[35] = $$[513]("System.Runtime.InteropServices","GuidAttribute",t0[0],2,null,false,false)/*t0[35] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.InteropServices", "GuidAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[36] = $$[515](t0[35],".ctor",$$[7])/*t0[36] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[35], ".ctor", [dynamic expression])*/; $$[517](t0[35],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[35], [dynamic expression])*/; t0[37] = $$[513]("System","Nullable`1",t0[0],3,null,false,false)/*t0[37] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "Nullable`1", t0[0], [dynamic expression], null, False, False)*/; t0[38] = $$[513]("System","UInt64",t0[0],4,null,false,false)/*t0[38] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "UInt64", t0[0], [dynamic expression], null, False, False)*/; t0[39] = $$[513]("System.Runtime.InteropServices","IntrinsicAttribute",t0[0],105,null,false,false)/*t0[39] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.InteropServices", "IntrinsicAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[40] = $$[514](t0[39],"get_UseGlobalNamespace",$$[187],-1)/*t0[40] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[39], "get_UseGlobalNamespace", [dynamic expression], -1)*/; t0[41] = $$[514](t0[39],"set_UseGlobalNamespace",$$[188],-1)/*t0[41] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[39], "set_UseGlobalNamespace", [dynamic expression], -1)*/; t0[42] = $$[514](t0[39],"get_SetVTable",$$[189],-1)/*t0[42] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[39], "get_SetVTable", [dynamic expression], -1)*/; t0[43] = $$[514](t0[39],"set_SetVTable",$$[190],-1)/*t0[43] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[39], "set_SetVTable", [dynamic expression], -1)*/; t0[44] = $$[514](t0[39],"get_Name",$$[191],-1)/*t0[44] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[39], "get_Name", [dynamic expression], -1)*/; t0[45] = $$[514](t0[39],"set_Name",$$[192],-1)/*t0[45] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[39], "set_Name", [dynamic expression], -1)*/; t0[46] = $$[515](t0[39],".ctor",$$[193])/*t0[46] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[39], ".ctor", [dynamic expression])*/; t0[47] = $$[515](t0[39],".ctor",$$[194])/*t0[47] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[39], ".ctor", [dynamic expression])*/; t0[48] = $$[516](t0[39],"UseGlobalNamespace",t0[40],t0[41])/*t0[48] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[39], "UseGlobalNamespace", t0[40], t0[41])*/; t0[49] = $$[516](t0[39],"SetVTable",t0[42],t0[43])/*t0[49] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[39], "SetVTable", t0[42], t0[43])*/; t0[50] = $$[516](t0[39],"Name",t0[44],t0[45])/*t0[50] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[39], "Name", t0[44], t0[45])*/; $$[517](t0[39],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[39], [dynamic expression])*/; $$[517](t0[38],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[38], [dynamic expression])*/; $$[517](t0[38],$$[545].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[38], [dynamic expression])*/; t0[51] = $$[513]("System","Exception",t0[0],7,null,false,false)/*t0[51] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "Exception", t0[0], [dynamic expression], null, False, False)*/; t0[52] = $$[514](t0[51],"get_Message",$$[8],-1)/*t0[52] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[51], "get_Message", [dynamic expression], -1)*/; t0[53] = $$[514](t0[51],"get_InnerException",$$[9],-1)/*t0[53] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[51], "get_InnerException", [dynamic expression], -1)*/; t0[54] = $$[514](t0[51],"GetBaseException",$$[10],4)/*t0[54] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[51], "GetBaseException", [dynamic expression], [dynamic expression])*/; t0[55] = $$[514](t0[51],"get_HelpLink",$$[11],5)/*t0[55] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[51], "get_HelpLink", [dynamic expression], [dynamic expression])*/; t0[56] = $$[514](t0[51],"set_HelpLink",$$[12],6)/*t0[56] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[51], "set_HelpLink", [dynamic expression], [dynamic expression])*/; t0[57] = $$[514](t0[51],"get_Source",$$[13],7)/*t0[57] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[51], "get_Source", [dynamic expression], [dynamic expression])*/; t0[58] = $$[514](t0[51],"set_Source",$$[14],8)/*t0[58] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[51], "set_Source", [dynamic expression], [dynamic expression])*/; t0[59] = $$[514](t0[51],"get_StackTrace",$$[15],9)/*t0[59] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[51], "get_StackTrace", [dynamic expression], [dynamic expression])*/; t0[60] = $$[514](t0[51],"ToString",$$[16],0)/*t0[60] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[51], "ToString", [dynamic expression], [dynamic expression])*/; t0[61] = $$[515](t0[51],".ctor",$$[17])/*t0[61] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[51], ".ctor", [dynamic expression])*/; $$[517](t0[61],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[61], [dynamic expression])*/; t0[62] = $$[515](t0[51],".ctor",$$[18])/*t0[62] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[51], ".ctor", [dynamic expression])*/; $$[517](t0[62],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[62], [dynamic expression])*/; t0[63] = $$[515](t0[51],".ctor",$$[19])/*t0[63] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[51], ".ctor", [dynamic expression])*/; $$[517](t0[63],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[63], [dynamic expression])*/; t0[64] = $$[516](t0[51],"Message",t0[52],null)/*t0[64] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[51], "Message", t0[52], null)*/; t0[65] = $$[516](t0[51],"InnerException",t0[53],null)/*t0[65] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[51], "InnerException", t0[53], null)*/; t0[66] = $$[516](t0[51],"HelpLink",t0[55],t0[56])/*t0[66] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[51], "HelpLink", t0[55], t0[56])*/; t0[67] = $$[516](t0[51],"Source",t0[57],t0[58])/*t0[67] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[51], "Source", t0[57], t0[58])*/; t0[68] = $$[516](t0[51],"StackTrace",t0[59],null)/*t0[68] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[51], "StackTrace", t0[59], null)*/; $$[517](t0[51],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[51], [dynamic expression])*/; t0[69] = $$[513]("System","MulticastNotSupportedException",t0[0],8,null,false,false)/*t0[69] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "MulticastNotSupportedException", t0[0], [dynamic expression], null, False, False)*/; t0[70] = $$[515](t0[69],".ctor",$$[20])/*t0[70] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[69], ".ctor", [dynamic expression])*/; t0[71] = $$[515](t0[69],".ctor",$$[21])/*t0[71] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[69], ".ctor", [dynamic expression])*/; t0[72] = $$[513]("System","Delegate",t0[0],9,null,false,false)/*t0[72] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "Delegate", t0[0], [dynamic expression], null, False, False)*/; t0[73] = $$[514](t0[72],"get_Target",$$[22],-1)/*t0[73] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[72], "get_Target", [dynamic expression], -1)*/; $$[517](t0[73],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[73], [dynamic expression])*/; t0[74] = $$[514](t0[72],"get_Function",$$[23],-1)/*t0[74] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[72], "get_Function", [dynamic expression], -1)*/; $$[517](t0[74],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[74], [dynamic expression])*/; t0[75] = $$[514](t0[72],"Invoke",$$[24],4)/*t0[75] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[72], "Invoke", [dynamic expression], [dynamic expression])*/; $$[517](t0[75],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[75], [dynamic expression])*/; t0[76] = $$[514](t0[72],"InvokeNative",$$[25],5)/*t0[76] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[72], "InvokeNative", [dynamic expression], [dynamic expression])*/; $$[517](t0[76],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[76], [dynamic expression])*/; t0[77] = $$[514](t0[72],"InternalCombine",$$[26],6)/*t0[77] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[72], "InternalCombine", [dynamic expression], [dynamic expression])*/; t0[78] = $$[514](t0[72],"DynamicInvoke",$$[27],-1)/*t0[78] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[72], "DynamicInvoke", [dynamic expression], -1)*/; t0[79] = $$[514](t0[72],"Create",$$[28],-1)/*t0[79] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[72], "Create", [dynamic expression], -1)*/; $$[517](t0[79],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[79], [dynamic expression])*/; t0[80] = $$[514](t0[72],"InternalCreate",$$[29],-1)/*t0[80] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[72], "InternalCreate", [dynamic expression], -1)*/; $$[517](t0[80],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[80], [dynamic expression])*/; t0[81] = $$[514](t0[72],"BrokenCombine",$$[30],-1)/*t0[81] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[72], "BrokenCombine", [dynamic expression], -1)*/; t0[82] = $$[514](t0[72],"Combine",$$[31],-1)/*t0[82] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[72], "Combine", [dynamic expression], -1)*/; t0[83] = $$[514](t0[72],"Remove",$$[32],-1)/*t0[83] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[72], "Remove", [dynamic expression], -1)*/; t0[84] = $$[514](t0[72],"op_Equality",$$[33],-1)/*t0[84] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[72], "op_Equality", [dynamic expression], -1)*/; t0[85] = $$[514](t0[72],"op_Inequality",$$[34],-1)/*t0[85] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[72], "op_Inequality", [dynamic expression], -1)*/; t0[86] = $$[515](t0[72],".ctor",$$[35])/*t0[86] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[72], ".ctor", [dynamic expression])*/; $$[517](t0[86],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[86], [dynamic expression])*/; t0[87] = $$[515](t0[72],".ctor",$$[36])/*t0[87] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[72], ".ctor", [dynamic expression])*/; $$[517](t0[87],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[87], [dynamic expression])*/; t0[88] = $$[516](t0[72],"Target",t0[73],null)/*t0[88] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[72], "Target", t0[73], null)*/; t0[89] = $$[516](t0[72],"Function",t0[74],null)/*t0[89] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[72], "Function", t0[74], null)*/; $$[517](t0[72],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[72], [dynamic expression])*/; $$[517](t0[72],$$[545].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[72], [dynamic expression])*/; t0[90] = $$[513]("System","MulticastDelegate",t0[0],10,null,false,false)/*t0[90] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "MulticastDelegate", t0[0], [dynamic expression], null, False, False)*/; t0[91] = $$[514](t0[90],"Invoke",$$[37],4)/*t0[91] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[90], "Invoke", [dynamic expression], [dynamic expression])*/; t0[92] = $$[514](t0[90],"InvokeNative",$$[38],5)/*t0[92] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[90], "InvokeNative", [dynamic expression], [dynamic expression])*/; t0[93] = $$[514](t0[90],"InternalCombine",$$[39],6)/*t0[93] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[90], "InternalCombine", [dynamic expression], [dynamic expression])*/; t0[94] = $$[514](t0[90],"Clone",$$[40],-1)/*t0[94] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[90], "Clone", [dynamic expression], -1)*/; t0[95] = $$[514](t0[90],"InternalCreate",$$[41],-1)/*t0[95] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[90], "InternalCreate", [dynamic expression], -1)*/; t0[96] = $$[515](t0[90],".ctor",$$[42])/*t0[96] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[90], ".ctor", [dynamic expression])*/; $$[517](t0[90],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[90], [dynamic expression])*/; $$[517](t0[90],$$[545].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[90], [dynamic expression])*/; t0[97] = $$[513]("System","EventHandler",t0[0],11,null,false,false)/*t0[97] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "EventHandler", t0[0], [dynamic expression], null, False, False)*/; t0[98] = $$[514](t0[97],"Invoke",null,4)/*t0[98] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[97], "Invoke", null, [dynamic expression])*/; t0[99] = $$[514](t0[97],"BeginInvoke",null,8)/*t0[99] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[97], "BeginInvoke", null, [dynamic expression])*/; t0[100] = $$[514](t0[97],"EndInvoke",null,9)/*t0[100] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[97], "EndInvoke", null, [dynamic expression])*/; t0[101] = $$[515](t0[97],".ctor",null)/*t0[101] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[97], ".ctor", null)*/; t0[102] = $$[513]("System.Runtime.InteropServices","LayoutKind",t0[0],12,null,false,false)/*t0[102] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.InteropServices", "LayoutKind", t0[0], [dynamic expression], null, False, False)*/; t0[103] = $$[513]("XaeiOS.Process.ImageFormat","AssemblyName",t0[0],16,null,false,false)/*t0[103] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Process.ImageFormat", "AssemblyName", t0[0], [dynamic expression], null, False, False)*/; t0[104] = $$[514](t0[103],"get_Name",$$[43],-1)/*t0[104] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[103], "get_Name", [dynamic expression], -1)*/; t0[105] = $$[514](t0[103],"set_Name",$$[44],-1)/*t0[105] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[103], "set_Name", [dynamic expression], -1)*/; t0[106] = $$[514](t0[103],"get_Version",$$[45],-1)/*t0[106] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[103], "get_Version", [dynamic expression], -1)*/; t0[107] = $$[514](t0[103],"set_Version",$$[46],-1)/*t0[107] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[103], "set_Version", [dynamic expression], -1)*/; t0[108] = $$[514](t0[103],"get_Culture",$$[47],-1)/*t0[108] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[103], "get_Culture", [dynamic expression], -1)*/; t0[109] = $$[514](t0[103],"set_Culture",$$[48],-1)/*t0[109] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[103], "set_Culture", [dynamic expression], -1)*/; t0[110] = $$[515](t0[103],".ctor",$$[49])/*t0[110] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[103], ".ctor", [dynamic expression])*/; t0[111] = $$[516](t0[103],"Name",t0[104],t0[105])/*t0[111] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[103], "Name", t0[104], t0[105])*/; t0[112] = $$[516](t0[103],"Version",t0[106],t0[107])/*t0[112] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[103], "Version", t0[106], t0[107])*/; t0[113] = $$[516](t0[103],"Culture",t0[108],t0[109])/*t0[113] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[103], "Culture", t0[108], t0[109])*/; t0[114] = $$[513]("XaeiOS.Process","SignalDaemon",t0[0],17,null,false,false)/*t0[114] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Process", "SignalDaemon", t0[0], [dynamic expression], null, False, False)*/; t0[115] = $$[514](t0[114],"Start",$$[50],-1)/*t0[115] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[114], "Start", [dynamic expression], -1)*/; $$[517](t0[115],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[115], [dynamic expression])*/; t0[116] = $$[514](t0[114],"ExternalSendSignal",$$[51],-1)/*t0[116] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[114], "ExternalSendSignal", [dynamic expression], -1)*/; $$[517](t0[116],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[116], [dynamic expression])*/; t0[117] = $$[514](t0[114],"SendSignal",$$[52],-1)/*t0[117] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[114], "SendSignal", [dynamic expression], -1)*/; t0[118] = $$[514](t0[114],"b__0",$$[53],-1)/*t0[118] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[114], "b__0", [dynamic expression], -1)*/; t0[119] = $$[513]("System.Runtime.CompilerServices","CompilerGeneratedAttribute",t0[0],273,null,false,false)/*t0[119] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.CompilerServices", "CompilerGeneratedAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[120] = $$[515](t0[119],".ctor",$$[538])/*t0[120] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[119], ".ctor", [dynamic expression])*/; $$[517](t0[119],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[119], [dynamic expression])*/; $$[517](t0[118],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[118], [dynamic expression])*/; t0[121] = $$[513]("System.Security.Principal","IIdentity",t0[0],21,null,true,false)/*t0[121] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Security.Principal", "IIdentity", t0[0], [dynamic expression], null, True, False)*/; t0[122] = $$[514](t0[121],"get_AuthenticationType",null,0)/*t0[122] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[121], "get_AuthenticationType", null, [dynamic expression])*/; t0[123] = $$[514](t0[121],"get_IsAuthenticated",null,1)/*t0[123] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[121], "get_IsAuthenticated", null, [dynamic expression])*/; t0[124] = $$[514](t0[121],"get_Name",null,2)/*t0[124] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[121], "get_Name", null, [dynamic expression])*/; t0[125] = $$[516](t0[121],"AuthenticationType",t0[122],null)/*t0[125] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[121], "AuthenticationType", t0[122], null)*/; t0[126] = $$[516](t0[121],"IsAuthenticated",t0[123],null)/*t0[126] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[121], "IsAuthenticated", t0[123], null)*/; t0[127] = $$[516](t0[121],"Name",t0[124],null)/*t0[127] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[121], "Name", t0[124], null)*/; t0[128] = $$[513]("System.Reflection","MemberInfo",t0[0],22,null,false,false)/*t0[128] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Reflection", "MemberInfo", t0[0], [dynamic expression], null, False, False)*/; t0[129] = $$[514](t0[128],"get_DeclaringType",null,4)/*t0[129] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[128], "get_DeclaringType", null, [dynamic expression])*/; t0[130] = $$[514](t0[128],"get_Name",null,5)/*t0[130] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[128], "get_Name", null, [dynamic expression])*/; t0[131] = $$[514](t0[128],"IsDefined",null,6)/*t0[131] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[128], "IsDefined", null, [dynamic expression])*/; t0[132] = $$[515](t0[128],".ctor",$$[54])/*t0[132] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[128], ".ctor", [dynamic expression])*/; t0[133] = $$[516](t0[128],"DeclaringType",t0[129],null)/*t0[133] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[128], "DeclaringType", t0[129], null)*/; t0[134] = $$[516](t0[128],"Name",t0[130],null)/*t0[134] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[128], "Name", t0[130], null)*/; t0[135] = $$[513]("System","Type",t0[0],23,null,false,false)/*t0[135] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "Type", t0[0], [dynamic expression], null, False, False)*/; t0[136] = $$[514](t0[135],"get_Namespace",null,7)/*t0[136] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[135], "get_Namespace", null, [dynamic expression])*/; t0[137] = $$[514](t0[135],"get_FullName",$$[55],-1)/*t0[137] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[135], "get_FullName", [dynamic expression], -1)*/; t0[138] = $$[514](t0[135],"GetProperties",null,8)/*t0[138] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[135], "GetProperties", null, [dynamic expression])*/; t0[139] = $$[514](t0[135],"GetMethods",null,9)/*t0[139] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[135], "GetMethods", null, [dynamic expression])*/; t0[140] = $$[514](t0[135],"GetConstructors",null,10)/*t0[140] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[135], "GetConstructors", null, [dynamic expression])*/; t0[141] = $$[514](t0[135],"get_TypeHandle",$$[56],11)/*t0[141] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[135], "get_TypeHandle", [dynamic expression], [dynamic expression])*/; t0[142] = $$[514](t0[135],"ToString",$$[57],0)/*t0[142] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[135], "ToString", [dynamic expression], [dynamic expression])*/; t0[143] = $$[514](t0[135],"GetTypeFromHandle",$$[58],-1)/*t0[143] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[135], "GetTypeFromHandle", [dynamic expression], -1)*/; t0[144] = $$[514](t0[135],"GetType",$$[59],-1)/*t0[144] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[135], "GetType", [dynamic expression], -1)*/; t0[145] = $$[515](t0[135],".ctor",$$[60])/*t0[145] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[135], ".ctor", [dynamic expression])*/; t0[146] = $$[516](t0[135],"Namespace",t0[136],null)/*t0[146] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[135], "Namespace", t0[136], null)*/; t0[147] = $$[516](t0[135],"FullName",t0[137],null)/*t0[147] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[135], "FullName", t0[137], null)*/; t0[148] = $$[516](t0[135],"TypeHandle",t0[141],null)/*t0[148] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[135], "TypeHandle", t0[141], null)*/; t0[149] = $$[513]("System.Reflection","RuntimeType",t0[0],24,null,false,false)/*t0[149] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Reflection", "RuntimeType", t0[0], [dynamic expression], null, False, False)*/; t0[150] = $$[514](t0[149],"get_DeclaringType",$$[61],4)/*t0[150] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[149], "get_DeclaringType", [dynamic expression], [dynamic expression])*/; t0[151] = $$[514](t0[149],"get_Name",$$[62],5)/*t0[151] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[149], "get_Name", [dynamic expression], [dynamic expression])*/; t0[152] = $$[514](t0[149],"get_Namespace",$$[63],7)/*t0[152] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[149], "get_Namespace", [dynamic expression], [dynamic expression])*/; t0[153] = $$[514](t0[149],"get_Class",$$[64],-1)/*t0[153] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[149], "get_Class", [dynamic expression], -1)*/; t0[154] = $$[514](t0[149],"GetConstructors",$$[65],10)/*t0[154] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[149], "GetConstructors", [dynamic expression], [dynamic expression])*/; t0[155] = $$[514](t0[149],"GetMethods",$$[66],9)/*t0[155] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[149], "GetMethods", [dynamic expression], [dynamic expression])*/; t0[156] = $$[514](t0[149],"GetProperties",$$[67],8)/*t0[156] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[149], "GetProperties", [dynamic expression], [dynamic expression])*/; t0[157] = $$[514](t0[149],"IsDefined",$$[68],6)/*t0[157] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[149], "IsDefined", [dynamic expression], [dynamic expression])*/; t0[158] = $$[514](t0[149],"CreateInstance",$$[69],-1)/*t0[158] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[149], "CreateInstance", [dynamic expression], -1)*/; t0[159] = $$[514](t0[149],"LoadConstructorInfo",$$[70],-1)/*t0[159] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[149], "LoadConstructorInfo", [dynamic expression], -1)*/; t0[160] = $$[514](t0[149],"LoadMethodInfo",$$[71],-1)/*t0[160] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[149], "LoadMethodInfo", [dynamic expression], -1)*/; t0[161] = $$[514](t0[149],"LoadPropertyInfo",$$[72],-1)/*t0[161] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[149], "LoadPropertyInfo", [dynamic expression], -1)*/; t0[162] = $$[515](t0[149],".ctor",$$[73])/*t0[162] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[149], ".ctor", [dynamic expression])*/; t0[163] = $$[516](t0[149],"DeclaringType",t0[150],null)/*t0[163] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[149], "DeclaringType", t0[150], null)*/; t0[164] = $$[516](t0[149],"Name",t0[151],null)/*t0[164] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[149], "Name", t0[151], null)*/; t0[165] = $$[516](t0[149],"Namespace",t0[152],null)/*t0[165] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[149], "Namespace", t0[152], null)*/; t0[166] = $$[516](t0[149],"Class",t0[153],null)/*t0[166] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[149], "Class", t0[153], null)*/; t0[167] = $$[513]("System","IAsyncResult",t0[0],25,null,true,false)/*t0[167] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "IAsyncResult", t0[0], [dynamic expression], null, True, False)*/; t0[168] = $$[513]("System.Threading","Lock",t0[0],26,null,false,false)/*t0[168] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Threading", "Lock", t0[0], [dynamic expression], null, False, False)*/; t0[169] = $$[514](t0[168],"Acquire",$$[74],-1)/*t0[169] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[168], "Acquire", [dynamic expression], -1)*/; $$[517](t0[169],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[169], [dynamic expression])*/; t0[170] = $$[514](t0[168],"TryAcquire",$$[75],-1)/*t0[170] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[168], "TryAcquire", [dynamic expression], -1)*/; $$[517](t0[170],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[170], [dynamic expression])*/; t0[171] = $$[514](t0[168],"Release",$$[76],-1)/*t0[171] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[168], "Release", [dynamic expression], -1)*/; $$[517](t0[171],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[171], [dynamic expression])*/; t0[172] = $$[515](t0[168],".ctor",$$[77])/*t0[172] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[168], ".ctor", [dynamic expression])*/; t0[173] = $$[513]("System","RuntimeTypeHandle",t0[0],27,null,false,false)/*t0[173] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "RuntimeTypeHandle", t0[0], [dynamic expression], null, False, False)*/; t0[174] = $$[513]("System","OverflowException",t0[0],28,null,false,false)/*t0[174] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "OverflowException", t0[0], [dynamic expression], null, False, False)*/; t0[175] = $$[515](t0[174],".ctor",$$[78])/*t0[175] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[174], ".ctor", [dynamic expression])*/; t0[176] = $$[513]("System.Security.Principal","IPrincipal",t0[0],29,null,true,false)/*t0[176] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Security.Principal", "IPrincipal", t0[0], [dynamic expression], null, True, False)*/; t0[177] = $$[514](t0[176],"get_Identity",null,0)/*t0[177] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[176], "get_Identity", null, [dynamic expression])*/; t0[178] = $$[514](t0[176],"IsInRole",null,1)/*t0[178] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[176], "IsInRole", null, [dynamic expression])*/; t0[179] = $$[516](t0[176],"Identity",t0[177],null)/*t0[179] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[176], "Identity", t0[177], null)*/; t0[180] = $$[513]("System.IO","TextWriter",t0[0],30,null,false,false)/*t0[180] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.IO", "TextWriter", t0[0], [dynamic expression], null, False, False)*/; t0[181] = $$[514](t0[180],"Write",null,4)/*t0[181] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[180], "Write", null, [dynamic expression])*/; t0[182] = $$[514](t0[180],"get_Null",$$[79],-1)/*t0[182] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[180], "get_Null", [dynamic expression], -1)*/; $$[517](t0[182],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[182], [dynamic expression])*/; t0[183] = $$[514](t0[180],"set_Null",$$[80],-1)/*t0[183] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[180], "set_Null", [dynamic expression], -1)*/; $$[517](t0[183],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[183], [dynamic expression])*/; t0[184] = $$[515](t0[180],".cctor",$$[81])/*t0[184] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[180], ".cctor", [dynamic expression])*/; t0[185] = $$[515](t0[180],".ctor",$$[82])/*t0[185] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[180], ".ctor", [dynamic expression])*/; t0[186] = $$[516](t0[180],"Null",t0[182],t0[183])/*t0[186] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[180], "Null", t0[182], t0[183])*/; t0[187] = $$[513]("","NullTextWriter",t0[0],32,null,false,false)/*t0[187] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "NullTextWriter", t0[0], [dynamic expression], null, False, False)*/; t0[188] = $$[514](t0[187],"Write",$$[83],4)/*t0[188] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[187], "Write", [dynamic expression], [dynamic expression])*/; t0[189] = $$[515](t0[187],".ctor",$$[84])/*t0[189] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[187], ".ctor", [dynamic expression])*/; t0[190] = $$[513]("System","NativeObject",t0[0],33,null,false,false)/*t0[190] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "NativeObject", t0[0], [dynamic expression], null, False, False)*/; t0[191] = $$[514](t0[190],"get_Item",$$[-1],-1)/*t0[191] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[190], "get_Item", [dynamic expression], -1)*/; $$[517](t0[191],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[191], [dynamic expression])*/; t0[192] = $$[514](t0[190],"set_Item",$$[-1],-1)/*t0[192] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[190], "set_Item", [dynamic expression], -1)*/; $$[517](t0[192],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[192], [dynamic expression])*/; t0[193] = $$[514](t0[190],"get_Item",$$[-1],-1)/*t0[193] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[190], "get_Item", [dynamic expression], -1)*/; $$[517](t0[193],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[193], [dynamic expression])*/; t0[194] = $$[514](t0[190],"set_Item",$$[-1],-1)/*t0[194] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[190], "set_Item", [dynamic expression], -1)*/; $$[517](t0[194],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[194], [dynamic expression])*/; t0[195] = $$[514](t0[190],"get_Item",$$[-1],-1)/*t0[195] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[190], "get_Item", [dynamic expression], -1)*/; $$[517](t0[195],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[195], [dynamic expression])*/; t0[196] = $$[514](t0[190],"set_Item",$$[-1],-1)/*t0[196] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[190], "set_Item", [dynamic expression], -1)*/; $$[517](t0[196],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[196], [dynamic expression])*/; t0[197] = $$[514](t0[190],"GetKeys",$$[85],-1)/*t0[197] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[190], "GetKeys", [dynamic expression], -1)*/; $$[517](t0[197],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[197], [dynamic expression])*/; t0[198] = $$[514](t0[190],"ContainsKey",$$[-1],-1)/*t0[198] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[190], "ContainsKey", [dynamic expression], -1)*/; $$[517](t0[198],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[198], [dynamic expression])*/; t0[199] = $$[514](t0[190],"ContainsKey",$$[-1],-1)/*t0[199] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[190], "ContainsKey", [dynamic expression], -1)*/; $$[517](t0[199],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[199], [dynamic expression])*/; t0[200] = $$[514](t0[190],"RemoveKey",$$[-1],-1)/*t0[200] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[190], "RemoveKey", [dynamic expression], -1)*/; $$[517](t0[200],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[200], [dynamic expression])*/; t0[201] = $$[514](t0[190],"RemoveKey",$$[-1],-1)/*t0[201] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[190], "RemoveKey", [dynamic expression], -1)*/; $$[517](t0[201],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[201], [dynamic expression])*/; t0[202] = $$[514](t0[190],"RemoveKey",$$[-1],-1)/*t0[202] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[190], "RemoveKey", [dynamic expression], -1)*/; $$[517](t0[202],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[202], [dynamic expression])*/; t0[203] = $$[514](t0[190],"NativeToString",$$[-1],-1)/*t0[203] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[190], "NativeToString", [dynamic expression], -1)*/; $$[517](t0[203],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[203], [dynamic expression])*/; t0[204] = $$[514](t0[190],"ToString",$$[86],0)/*t0[204] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[190], "ToString", [dynamic expression], [dynamic expression])*/; $$[517](t0[204],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[204], [dynamic expression])*/; t0[205] = $$[514](t0[190],"GetHashCode",$$[87],1)/*t0[205] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[190], "GetHashCode", [dynamic expression], [dynamic expression])*/; $$[517](t0[205],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[205], [dynamic expression])*/; t0[206] = $$[516](t0[190],"Item",t0[191],t0[192])/*t0[206] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[190], "Item", t0[191], t0[192])*/; t0[207] = $$[516](t0[190],"Item",t0[193],t0[194])/*t0[207] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[190], "Item", t0[193], t0[194])*/; t0[208] = $$[516](t0[190],"Item",t0[195],t0[196])/*t0[208] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[190], "Item", t0[195], t0[196])*/; $$[517](t0[190],$$[545].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[190], [dynamic expression])*/; $$[517](t0[190],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[190], [dynamic expression])*/; t0[209] = $$[513]("System.Runtime.CompilerServices","CLRConjugateAttribute",t0[0],54,null,false,false)/*t0[209] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.CompilerServices", "CLRConjugateAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[210] = $$[514](t0[209],"get_ConjugateName",$$[88],-1)/*t0[210] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[209], "get_ConjugateName", [dynamic expression], -1)*/; t0[211] = $$[514](t0[209],"set_ConjugateName",$$[89],-1)/*t0[211] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[209], "set_ConjugateName", [dynamic expression], -1)*/; t0[212] = $$[515](t0[209],".ctor",$$[90])/*t0[212] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[209], ".ctor", [dynamic expression])*/; t0[213] = $$[516](t0[209],"ConjugateName",t0[210],t0[211])/*t0[213] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[209], "ConjugateName", t0[210], t0[211])*/; $$[517](t0[209],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[209], [dynamic expression])*/; $$[517](t0[190],$$[90].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[190], [dynamic expression])*/; t0[214] = $$[513]("System.Reflection","DefaultMemberAttribute",t0[0],176,null,false,false)/*t0[214] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Reflection", "DefaultMemberAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[215] = $$[514](t0[214],"get_MemberName",$$[344],-1)/*t0[215] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[214], "get_MemberName", [dynamic expression], -1)*/; t0[216] = $$[515](t0[214],".ctor",$$[345])/*t0[216] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[214], ".ctor", [dynamic expression])*/; t0[217] = $$[516](t0[214],"MemberName",t0[215],null)/*t0[217] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[214], "MemberName", t0[215], null)*/; $$[517](t0[214],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[214], [dynamic expression])*/; $$[517](t0[190],$$[345].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[190], [dynamic expression])*/; t0[218] = $$[513]("System","NativeDate",t0[0],34,null,false,false)/*t0[218] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "NativeDate", t0[0], [dynamic expression], null, False, False)*/; t0[219] = $$[514](t0[218],"GetTime",$$[-1],-1)/*t0[219] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[218], "GetTime", [dynamic expression], -1)*/; $$[517](t0[219],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[219], [dynamic expression])*/; t0[220] = $$[514](t0[218],"GetTimezoneOffset",$$[-1],-1)/*t0[220] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[218], "GetTimezoneOffset", [dynamic expression], -1)*/; $$[517](t0[220],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[220], [dynamic expression])*/; t0[221] = $$[514](t0[218],"op_LessThan",$$[-1],-1)/*t0[221] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[218], "op_LessThan", [dynamic expression], -1)*/; $$[517](t0[221],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[221], [dynamic expression])*/; t0[222] = $$[514](t0[218],"op_LessThanOrEqual",$$[-1],-1)/*t0[222] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[218], "op_LessThanOrEqual", [dynamic expression], -1)*/; $$[517](t0[222],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[222], [dynamic expression])*/; t0[223] = $$[514](t0[218],"op_GreaterThan",$$[-1],-1)/*t0[223] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[218], "op_GreaterThan", [dynamic expression], -1)*/; $$[517](t0[223],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[223], [dynamic expression])*/; t0[224] = $$[514](t0[218],"op_GreaterThanOrEqual",$$[-1],-1)/*t0[224] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[218], "op_GreaterThanOrEqual", [dynamic expression], -1)*/; $$[517](t0[224],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[224], [dynamic expression])*/; t0[225] = $$[514](t0[218],"op_Equality",$$[-1],-1)/*t0[225] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[218], "op_Equality", [dynamic expression], -1)*/; $$[517](t0[225],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[225], [dynamic expression])*/; t0[226] = $$[514](t0[218],"op_Inequality",$$[-1],-1)/*t0[226] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[218], "op_Inequality", [dynamic expression], -1)*/; $$[517](t0[226],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[226], [dynamic expression])*/; t0[227] = $$[514](t0[218],"op_LessThan",$$[-1],-1)/*t0[227] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[218], "op_LessThan", [dynamic expression], -1)*/; $$[517](t0[227],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[227], [dynamic expression])*/; t0[228] = $$[514](t0[218],"op_LessThanOrEqual",$$[-1],-1)/*t0[228] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[218], "op_LessThanOrEqual", [dynamic expression], -1)*/; $$[517](t0[228],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[228], [dynamic expression])*/; t0[229] = $$[514](t0[218],"op_GreaterThan",$$[-1],-1)/*t0[229] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[218], "op_GreaterThan", [dynamic expression], -1)*/; $$[517](t0[229],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[229], [dynamic expression])*/; t0[230] = $$[514](t0[218],"op_GreaterThanOrEqual",$$[-1],-1)/*t0[230] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[218], "op_GreaterThanOrEqual", [dynamic expression], -1)*/; $$[517](t0[230],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[230], [dynamic expression])*/; t0[231] = $$[514](t0[218],"op_Equality",$$[-1],-1)/*t0[231] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[218], "op_Equality", [dynamic expression], -1)*/; $$[517](t0[231],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[231], [dynamic expression])*/; t0[232] = $$[514](t0[218],"op_Inequality",$$[-1],-1)/*t0[232] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[218], "op_Inequality", [dynamic expression], -1)*/; $$[517](t0[232],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[232], [dynamic expression])*/; t0[233] = $$[514](t0[218],"op_Subtraction",$$[-1],-1)/*t0[233] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[218], "op_Subtraction", [dynamic expression], -1)*/; $$[517](t0[233],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[233], [dynamic expression])*/; t0[234] = $$[514](t0[218],"op_Subtraction",$$[-1],-1)/*t0[234] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[218], "op_Subtraction", [dynamic expression], -1)*/; $$[517](t0[234],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[234], [dynamic expression])*/; t0[235] = $$[514](t0[218],"op_Subtraction",$$[-1],-1)/*t0[235] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[218], "op_Subtraction", [dynamic expression], -1)*/; $$[517](t0[235],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[235], [dynamic expression])*/; t0[236] = $$[514](t0[218],"Parse",$$[-1],-1)/*t0[236] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[218], "Parse", [dynamic expression], -1)*/; $$[517](t0[236],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[236], [dynamic expression])*/; $$[517](t0[218],$$[545].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[218], [dynamic expression])*/; $$[517](t0[218],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[218], [dynamic expression])*/; t0[237] = $$[513]("System","AttributeTargets",t0[0],35,null,false,false)/*t0[237] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "AttributeTargets", t0[0], [dynamic expression], null, False, False)*/; t0[238] = $$[513]("System","FlagsAttribute",t0[0],181,null,false,false)/*t0[238] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "FlagsAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[239] = $$[515](t0[238],".ctor",$$[402])/*t0[239] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[238], ".ctor", [dynamic expression])*/; $$[517](t0[237],$$[402].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[237], [dynamic expression])*/; t0[240] = $$[513]("XaeiOS.Process","SignalHandler",t0[0],52,null,false,false)/*t0[240] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Process", "SignalHandler", t0[0], [dynamic expression], null, False, False)*/; t0[241] = $$[514](t0[240],"Invoke",null,4)/*t0[241] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[240], "Invoke", null, [dynamic expression])*/; t0[242] = $$[514](t0[240],"BeginInvoke",null,8)/*t0[242] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[240], "BeginInvoke", null, [dynamic expression])*/; t0[243] = $$[514](t0[240],"EndInvoke",null,9)/*t0[243] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[240], "EndInvoke", null, [dynamic expression])*/; t0[244] = $$[515](t0[240],".ctor",null)/*t0[244] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[240], ".ctor", null)*/; t0[245] = $$[513]("XaeiOS.Process","CustomSignalHandler",t0[0],53,null,false,false)/*t0[245] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Process", "CustomSignalHandler", t0[0], [dynamic expression], null, False, False)*/; t0[246] = $$[514](t0[245],"Invoke",null,4)/*t0[246] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[245], "Invoke", null, [dynamic expression])*/; t0[247] = $$[514](t0[245],"BeginInvoke",null,8)/*t0[247] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[245], "BeginInvoke", null, [dynamic expression])*/; t0[248] = $$[514](t0[245],"EndInvoke",null,9)/*t0[248] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[245], "EndInvoke", null, [dynamic expression])*/; t0[249] = $$[515](t0[245],".ctor",null)/*t0[249] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[245], ".ctor", null)*/; t0[250] = $$[513]("System.Diagnostics","ObjectDebugger",t0[0],56,null,false,false)/*t0[250] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Diagnostics", "ObjectDebugger", t0[0], [dynamic expression], null, False, False)*/; t0[251] = $$[514](t0[250],"GetSystemObjectVTable",$$[92],-1)/*t0[251] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[250], "GetSystemObjectVTable", [dynamic expression], -1)*/; $$[517](t0[251],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[251], [dynamic expression])*/; t0[252] = $$[514](t0[250],"GetTypeFullName",$$[93],-1)/*t0[252] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[250], "GetTypeFullName", [dynamic expression], -1)*/; t0[253] = $$[514](t0[250],"DebugObject",$$[94],-1)/*t0[253] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[250], "DebugObject", [dynamic expression], -1)*/; $$[517](t0[253],$$[545].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[253], [dynamic expression])*/; $$[517](t0[253],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[253], [dynamic expression])*/; t0[254] = $$[514](t0[250],"BuildDebuggableObject",$$[95],-1)/*t0[254] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[250], "BuildDebuggableObject", [dynamic expression], -1)*/; $$[517](t0[254],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[254], [dynamic expression])*/; t0[255] = $$[513]("","IntRef",t0[0],61,null,false,false)/*t0[255] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "IntRef", t0[0], [dynamic expression], null, False, False)*/; t0[256] = $$[515](t0[255],".ctor",$$[96])/*t0[256] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[255], ".ctor", [dynamic expression])*/; $$[517](t0[256],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[256], [dynamic expression])*/; t0[257] = $$[513]("System.Reflection","ReflectionHelpers",t0[0],62,null,false,false)/*t0[257] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Reflection", "ReflectionHelpers", t0[0], [dynamic expression], null, False, False)*/; t0[258] = $$[514](t0[257],"Initialize",$$[97],-1)/*t0[258] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[257], "Initialize", [dynamic expression], -1)*/; t0[259] = $$[514](t0[257],"GetType",$$[98],-1)/*t0[259] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[257], "GetType", [dynamic expression], -1)*/; t0[260] = $$[514](t0[257],"GetTypeFromHandle",$$[99],-1)/*t0[260] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[257], "GetTypeFromHandle", [dynamic expression], -1)*/; t0[261] = $$[514](t0[257],"GetTypeByName",$$[100],-1)/*t0[261] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[257], "GetTypeByName", [dynamic expression], -1)*/; t0[262] = $$[514](t0[257],"GetClassFromAssembly",$$[101],-1)/*t0[262] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[257], "GetClassFromAssembly", [dynamic expression], -1)*/; t0[263] = $$[514](t0[257],"GetTypeFromClass",$$[102],-1)/*t0[263] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[257], "GetTypeFromClass", [dynamic expression], -1)*/; t0[264] = $$[514](t0[257],"BrokenGetTypeFromClass",$$[103],-1)/*t0[264] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[257], "BrokenGetTypeFromClass", [dynamic expression], -1)*/; t0[265] = $$[514](t0[257],"BrokenGetType",$$[104],-1)/*t0[265] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[257], "BrokenGetType", [dynamic expression], -1)*/; t0[266] = $$[514](t0[257],"TrampolineInvokeMethod",$$[105],-1)/*t0[266] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[257], "TrampolineInvokeMethod", [dynamic expression], -1)*/; t0[267] = $$[514](t0[257],"TrampolineInvokeConstructor",$$[106],-1)/*t0[267] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[257], "TrampolineInvokeConstructor", [dynamic expression], -1)*/; t0[268] = $$[514](t0[257],"CreateInstance",$$[107],-1)/*t0[268] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[257], "CreateInstance", [dynamic expression], -1)*/; t0[269] = $$[514](t0[257],"CreateInstance",$$[108],-1)/*t0[269] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[257], "CreateInstance", [dynamic expression], -1)*/; t0[270] = $$[514](t0[257],"GetDefaultConstructor",$$[109],-1)/*t0[270] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[257], "GetDefaultConstructor", [dynamic expression], -1)*/; t0[271] = $$[514](t0[257],"CreateInstance",$$[110],-1)/*t0[271] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[257], "CreateInstance", [dynamic expression], -1)*/; t0[272] = $$[514](t0[257],"IsDefined",$$[111],-1)/*t0[272] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[257], "IsDefined", [dynamic expression], -1)*/; t0[273] = $$[514](t0[257],"TempHackGenerateCodeForTrampolineInvokeMethod",$$[-1],-1)/*t0[273] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[257], "TempHackGenerateCodeForTrampolineInvokeMethod", [dynamic expression], -1)*/; $$[517](t0[273],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[273], [dynamic expression])*/; t0[274] = $$[514](t0[257],"TempHackGenerateCodeForTrampolineInvokeInterfaceMethod",$$[-1],-1)/*t0[274] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[257], "TempHackGenerateCodeForTrampolineInvokeInterfaceMethod", [dynamic expression], -1)*/; $$[517](t0[274],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[274], [dynamic expression])*/; t0[275] = $$[514](t0[257],"GenerateCodeForNewObject",$$[-1],-1)/*t0[275] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[257], "GenerateCodeForNewObject", [dynamic expression], -1)*/; $$[517](t0[275],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[275], [dynamic expression])*/; t0[276] = $$[513]("System","NativeFunction",t0[0],65,null,false,false)/*t0[276] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "NativeFunction", t0[0], [dynamic expression], null, False, False)*/; t0[277] = $$[514](t0[276],"Apply",$$[-1],-1)/*t0[277] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[276], "Apply", [dynamic expression], -1)*/; $$[517](t0[277],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[277], [dynamic expression])*/; t0[278] = $$[514](t0[276],"Call",$$[-1],-1)/*t0[278] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[276], "Call", [dynamic expression], -1)*/; $$[517](t0[278],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[278], [dynamic expression])*/; t0[279] = $$[514](t0[276],"op_Equality",$$[-1],-1)/*t0[279] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[276], "op_Equality", [dynamic expression], -1)*/; $$[517](t0[279],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[279], [dynamic expression])*/; t0[280] = $$[514](t0[276],"op_Inequality",$$[-1],-1)/*t0[280] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[276], "op_Inequality", [dynamic expression], -1)*/; $$[517](t0[280],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[280], [dynamic expression])*/; t0[281] = $$[514](t0[276],"GetArguments",$$[-1],-1)/*t0[281] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[276], "GetArguments", [dynamic expression], -1)*/; $$[517](t0[281],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[281], [dynamic expression])*/; t0[282] = $$[514](t0[276],"NativeToString",$$[-1],-1)/*t0[282] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[276], "NativeToString", [dynamic expression], -1)*/; $$[517](t0[282],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[282], [dynamic expression])*/; t0[283] = $$[514](t0[276],"ToString",$$[112],0)/*t0[283] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[276], "ToString", [dynamic expression], [dynamic expression])*/; t0[284] = $$[514](t0[276],"Bind",$$[113],-1)/*t0[284] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[276], "Bind", [dynamic expression], -1)*/; $$[517](t0[284],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[284], [dynamic expression])*/; t0[285] = $$[514](t0[276],"GenerateCodeForThis",$$[-1],-1)/*t0[285] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[276], "GenerateCodeForThis", [dynamic expression], -1)*/; $$[517](t0[285],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[285], [dynamic expression])*/; t0[286] = $$[514](t0[276],"GenerateCodeForBoundNativeFunctionSimple",$$[-1],-1)/*t0[286] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[276], "GenerateCodeForBoundNativeFunctionSimple", [dynamic expression], -1)*/; $$[517](t0[286],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[286], [dynamic expression])*/; t0[287] = $$[514](t0[276],"GenerateCodeForBoundNativeFunction",$$[-1],-1)/*t0[287] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[276], "GenerateCodeForBoundNativeFunction", [dynamic expression], -1)*/; $$[517](t0[287],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[287], [dynamic expression])*/; t0[288] = $$[514](t0[276],"op_Explicit",$$[114],-1)/*t0[288] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[276], "op_Explicit", [dynamic expression], -1)*/; $$[517](t0[288],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[288], [dynamic expression])*/; t0[289] = $$[515](t0[276],".ctor",$$[-1])/*t0[289] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[276], ".ctor", [dynamic expression])*/; $$[517](t0[289],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[289], [dynamic expression])*/; $$[517](t0[276],$$[545].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[276], [dynamic expression])*/; $$[517](t0[276],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[276], [dynamic expression])*/; t0[290] = $$[513]("System","NativeArray`1",t0[0],66,null,false,false)/*t0[290] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "NativeArray`1", t0[0], [dynamic expression], null, False, False)*/; t0[291] = $$[514](t0[290],"get_Length",$$[-1],-1)/*t0[291] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[290], "get_Length", [dynamic expression], -1)*/; $$[517](t0[291],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[291], [dynamic expression])*/; t0[292] = $$[514](t0[290],"set_Length",$$[-1],-1)/*t0[292] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[290], "set_Length", [dynamic expression], -1)*/; $$[517](t0[292],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[292], [dynamic expression])*/; t0[293] = $$[514](t0[290],"get_Item",$$[-1],-1)/*t0[293] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[290], "get_Item", [dynamic expression], -1)*/; $$[517](t0[293],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[293], [dynamic expression])*/; t0[294] = $$[514](t0[290],"set_Item",$$[-1],-1)/*t0[294] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[290], "set_Item", [dynamic expression], -1)*/; $$[517](t0[294],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[294], [dynamic expression])*/; t0[295] = $$[514](t0[290],"Push",$$[-1],-1)/*t0[295] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[290], "Push", [dynamic expression], -1)*/; $$[517](t0[295],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[295], [dynamic expression])*/; $$[517](t0[295],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[295], [dynamic expression])*/; t0[296] = $$[514](t0[290],"Join",$$[-1],-1)/*t0[296] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[290], "Join", [dynamic expression], -1)*/; $$[517](t0[296],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[296], [dynamic expression])*/; $$[517](t0[296],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[296], [dynamic expression])*/; t0[297] = $$[514](t0[290],"Split",$$[-1],-1)/*t0[297] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[290], "Split", [dynamic expression], -1)*/; $$[517](t0[297],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[297], [dynamic expression])*/; $$[517](t0[297],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[297], [dynamic expression])*/; t0[298] = $$[514](t0[290],"Pop",$$[-1],-1)/*t0[298] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[290], "Pop", [dynamic expression], -1)*/; $$[517](t0[298],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[298], [dynamic expression])*/; $$[517](t0[298],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[298], [dynamic expression])*/; t0[299] = $$[514](t0[290],"Shift",$$[-1],-1)/*t0[299] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[290], "Shift", [dynamic expression], -1)*/; $$[517](t0[299],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[299], [dynamic expression])*/; $$[517](t0[299],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[299], [dynamic expression])*/; t0[300] = $$[514](t0[290],"Unshift",$$[-1],-1)/*t0[300] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[290], "Unshift", [dynamic expression], -1)*/; $$[517](t0[300],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[300], [dynamic expression])*/; $$[517](t0[300],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[300], [dynamic expression])*/; t0[301] = $$[514](t0[290],"RemoveAt",$$[115],-1)/*t0[301] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[290], "RemoveAt", [dynamic expression], -1)*/; t0[302] = $$[516](t0[290],"Length",t0[291],t0[292])/*t0[302] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[290], "Length", t0[291], t0[292])*/; t0[303] = $$[516](t0[290],"Item",t0[293],t0[294])/*t0[303] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[290], "Item", t0[293], t0[294])*/; $$[517](t0[290],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[290], [dynamic expression])*/; $$[517](t0[290],$$[345].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[290], [dynamic expression])*/; $$[517](t0[290],$$[545].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[290], [dynamic expression])*/; t0[304] = $$[513]("System","NativeArray",t0[0],67,null,false,false)/*t0[304] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "NativeArray", t0[0], [dynamic expression], null, False, False)*/; $$[517](t0[304],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[304], [dynamic expression])*/; $$[517](t0[304],$$[545].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[304], [dynamic expression])*/; t0[305] = $$[513]("System","Array",t0[0],68,null,false,false)/*t0[305] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "Array", t0[0], [dynamic expression], null, False, False)*/; t0[306] = $$[514](t0[305],"get_Length",$$[-1],-1)/*t0[306] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[305], "get_Length", [dynamic expression], -1)*/; $$[517](t0[306],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[306], [dynamic expression])*/; t0[307] = $$[515](t0[305],".ctor",$$[116])/*t0[307] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[305], ".ctor", [dynamic expression])*/; t0[308] = $$[516](t0[305],"Length",t0[306],null)/*t0[308] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[305], "Length", t0[306], null)*/; $$[517](t0[305],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[305], [dynamic expression])*/; $$[517](t0[305],$$[545].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[305], [dynamic expression])*/; t0[309] = $$[513]("XaeiOS.DataStructures","DoublyLinkedList`1",t0[0],69,null,false,false)/*t0[309] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.DataStructures", "DoublyLinkedList`1", t0[0], [dynamic expression], null, False, False)*/; t0[310] = $$[514](t0[309],"get_Head",$$[117],-1)/*t0[310] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[309], "get_Head", [dynamic expression], -1)*/; t0[311] = $$[514](t0[309],"get_Count",$$[118],-1)/*t0[311] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[309], "get_Count", [dynamic expression], -1)*/; t0[312] = $$[514](t0[309],"Add",$$[119],-1)/*t0[312] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[309], "Add", [dynamic expression], -1)*/; t0[313] = $$[514](t0[309],"Remove",$$[120],-1)/*t0[313] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[309], "Remove", [dynamic expression], -1)*/; t0[314] = $$[515](t0[309],".ctor",$$[121])/*t0[314] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[309], ".ctor", [dynamic expression])*/; t0[315] = $$[516](t0[309],"Head",t0[310],null)/*t0[315] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[309], "Head", t0[310], null)*/; t0[316] = $$[516](t0[309],"Count",t0[311],null)/*t0[316] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[309], "Count", t0[311], null)*/; t0[317] = $$[513]("XaeiOS.DataStructures","DoublyLinkedListItem`1",t0[0],70,null,false,false)/*t0[317] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.DataStructures", "DoublyLinkedListItem`1", t0[0], [dynamic expression], null, False, False)*/; t0[318] = $$[515](t0[317],".ctor",$$[122])/*t0[318] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[317], ".ctor", [dynamic expression])*/; t0[319] = $$[513]("System.Reflection","PropertyInfo",t0[0],71,null,false,false)/*t0[319] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Reflection", "PropertyInfo", t0[0], [dynamic expression], null, False, False)*/; t0[320] = $$[514](t0[319],"get_GetMethod",null,7)/*t0[320] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[319], "get_GetMethod", null, [dynamic expression])*/; t0[321] = $$[514](t0[319],"get_SetMethod",null,8)/*t0[321] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[319], "get_SetMethod", null, [dynamic expression])*/; t0[322] = $$[515](t0[319],".ctor",$$[123])/*t0[322] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[319], ".ctor", [dynamic expression])*/; t0[323] = $$[516](t0[319],"GetMethod",t0[320],null)/*t0[323] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[319], "GetMethod", t0[320], null)*/; t0[324] = $$[516](t0[319],"SetMethod",t0[321],null)/*t0[324] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[319], "SetMethod", t0[321], null)*/; t0[325] = $$[513]("System.Reflection","RuntimePropertyInfo",t0[0],72,null,false,false)/*t0[325] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Reflection", "RuntimePropertyInfo", t0[0], [dynamic expression], null, False, False)*/; t0[326] = $$[514](t0[325],"get_DeclaringType",$$[124],4)/*t0[326] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[325], "get_DeclaringType", [dynamic expression], [dynamic expression])*/; t0[327] = $$[514](t0[325],"get_GetMethod",$$[125],7)/*t0[327] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[325], "get_GetMethod", [dynamic expression], [dynamic expression])*/; t0[328] = $$[514](t0[325],"get_SetMethod",$$[126],8)/*t0[328] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[325], "get_SetMethod", [dynamic expression], [dynamic expression])*/; t0[329] = $$[514](t0[325],"get_Name",$$[127],5)/*t0[329] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[325], "get_Name", [dynamic expression], [dynamic expression])*/; t0[330] = $$[514](t0[325],"IsDefined",$$[128],6)/*t0[330] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[325], "IsDefined", [dynamic expression], [dynamic expression])*/; t0[331] = $$[515](t0[325],".ctor",$$[129])/*t0[331] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[325], ".ctor", [dynamic expression])*/; t0[332] = $$[516](t0[325],"DeclaringType",t0[326],null)/*t0[332] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[325], "DeclaringType", t0[326], null)*/; t0[333] = $$[516](t0[325],"GetMethod",t0[327],null)/*t0[333] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[325], "GetMethod", t0[327], null)*/; t0[334] = $$[516](t0[325],"SetMethod",t0[328],null)/*t0[334] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[325], "SetMethod", t0[328], null)*/; t0[335] = $$[516](t0[325],"Name",t0[329],null)/*t0[335] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[325], "Name", t0[329], null)*/; t0[336] = $$[513]("System","Activator",t0[0],73,null,false,false)/*t0[336] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "Activator", t0[0], [dynamic expression], null, False, False)*/; t0[337] = $$[514](t0[336],"CreateInstance",$$[130],-1)/*t0[337] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[336], "CreateInstance", [dynamic expression], -1)*/; t0[338] = $$[514](t0[336],"CreateInstance",$$[130],-1)/*t0[338] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[336], "CreateInstance", [dynamic expression], -1)*/; t0[339] = $$[513]("System.Reflection","MethodBase",t0[0],74,null,false,false)/*t0[339] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Reflection", "MethodBase", t0[0], [dynamic expression], null, False, False)*/; t0[340] = $$[514](t0[339],"Invoke",null,7)/*t0[340] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[339], "Invoke", null, [dynamic expression])*/; t0[341] = $$[515](t0[339],".ctor",$$[132])/*t0[341] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[339], ".ctor", [dynamic expression])*/; t0[342] = $$[513]("System.Collections","IList",t0[0],75,null,true,false)/*t0[342] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Collections", "IList", t0[0], [dynamic expression], null, True, False)*/; t0[343] = $$[514](t0[342],"get_Item",null,0)/*t0[343] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[342], "get_Item", null, [dynamic expression])*/; t0[344] = $$[514](t0[342],"set_Item",null,1)/*t0[344] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[342], "set_Item", null, [dynamic expression])*/; t0[345] = $$[514](t0[342],"Add",null,2)/*t0[345] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[342], "Add", null, [dynamic expression])*/; t0[346] = $$[514](t0[342],"Clear",null,3)/*t0[346] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[342], "Clear", null, [dynamic expression])*/; t0[347] = $$[514](t0[342],"get_Count",null,4)/*t0[347] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[342], "get_Count", null, [dynamic expression])*/; t0[348] = $$[516](t0[342],"Item",t0[343],t0[344])/*t0[348] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[342], "Item", t0[343], t0[344])*/; t0[349] = $$[516](t0[342],"Count",t0[347],null)/*t0[349] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[342], "Count", t0[347], null)*/; $$[517](t0[342],$$[345].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[342], [dynamic expression])*/; $$[517](t0[342],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[342], [dynamic expression])*/; t0[350] = $$[513]("System.Collections","IEnumerable",t0[0],76,null,true,false)/*t0[350] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Collections", "IEnumerable", t0[0], [dynamic expression], null, True, False)*/; t0[351] = $$[514](t0[350],"GetEnumerator",null,0)/*t0[351] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[350], "GetEnumerator", null, [dynamic expression])*/; $$[517](t0[350],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[350], [dynamic expression])*/; t0[352] = $$[513]("System.Collections.Generic","IEnumerable`1",t0[0],77,null,true,false)/*t0[352] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Collections.Generic", "IEnumerable`1", t0[0], [dynamic expression], null, True, False)*/; t0[353] = $$[514](t0[352],"GetEnumerator",null,0)/*t0[353] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[352], "GetEnumerator", null, [dynamic expression])*/; $$[517](t0[352],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[352], [dynamic expression])*/; t0[354] = $$[513]("System.Collections.Generic","ICollection`1",t0[0],78,null,true,false)/*t0[354] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Collections.Generic", "ICollection`1", t0[0], [dynamic expression], null, True, False)*/; t0[355] = $$[514](t0[354],"get_Count",null,0)/*t0[355] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[354], "get_Count", null, [dynamic expression])*/; t0[356] = $$[514](t0[354],"get_IsReadOnly",null,1)/*t0[356] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[354], "get_IsReadOnly", null, [dynamic expression])*/; t0[357] = $$[514](t0[354],"Add",null,2)/*t0[357] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[354], "Add", null, [dynamic expression])*/; t0[358] = $$[514](t0[354],"Contains",null,3)/*t0[358] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[354], "Contains", null, [dynamic expression])*/; t0[359] = $$[514](t0[354],"CopyTo",null,4)/*t0[359] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[354], "CopyTo", null, [dynamic expression])*/; t0[360] = $$[514](t0[354],"Remove",null,5)/*t0[360] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[354], "Remove", null, [dynamic expression])*/; t0[361] = $$[516](t0[354],"Count",t0[355],null)/*t0[361] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[354], "Count", t0[355], null)*/; t0[362] = $$[516](t0[354],"IsReadOnly",t0[356],null)/*t0[362] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[354], "IsReadOnly", t0[356], null)*/; $$[517](t0[354],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[354], [dynamic expression])*/; t0[363] = $$[513]("System","Global",t0[0],79,null,false,false)/*t0[363] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "Global", t0[0], [dynamic expression], null, False, False)*/; t0[364] = $$[514](t0[363],"SetInterval",$$[-1],-1)/*t0[364] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[363], "SetInterval", [dynamic expression], -1)*/; $$[517](t0[364],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[364], [dynamic expression])*/; t0[365] = $$[514](t0[363],"ClearInterval",$$[-1],-1)/*t0[365] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[363], "ClearInterval", [dynamic expression], -1)*/; $$[517](t0[365],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[365], [dynamic expression])*/; t0[366] = $$[514](t0[363],"SetTimeout",$$[-1],-1)/*t0[366] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[363], "SetTimeout", [dynamic expression], -1)*/; $$[517](t0[366],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[366], [dynamic expression])*/; t0[367] = $$[514](t0[363],"ClearTimeout",$$[-1],-1)/*t0[367] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[363], "ClearTimeout", [dynamic expression], -1)*/; $$[517](t0[367],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[367], [dynamic expression])*/; $$[517](t0[363],$$[545].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[363], [dynamic expression])*/; t0[368] = $$[513]("System","RuntimeMethodHandle",t0[0],80,null,false,false)/*t0[368] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "RuntimeMethodHandle", t0[0], [dynamic expression], null, False, False)*/; t0[369] = $$[513]("System","Math",t0[0],81,null,false,false)/*t0[369] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "Math", t0[0], [dynamic expression], null, False, False)*/; t0[370] = $$[514](t0[369],"Ceiling",$$[-1],-1)/*t0[370] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[369], "Ceiling", [dynamic expression], -1)*/; $$[517](t0[370],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[370], [dynamic expression])*/; t0[371] = $$[514](t0[369],"Floor",$$[-1],-1)/*t0[371] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[369], "Floor", [dynamic expression], -1)*/; $$[517](t0[371],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[371], [dynamic expression])*/; t0[372] = $$[514](t0[369],"Abs",$$[-1],-1)/*t0[372] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[369], "Abs", [dynamic expression], -1)*/; $$[517](t0[372],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[372], [dynamic expression])*/; t0[373] = $$[514](t0[369],"Round",$$[-1],-1)/*t0[373] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[369], "Round", [dynamic expression], -1)*/; $$[517](t0[373],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[373], [dynamic expression])*/; t0[374] = $$[514](t0[369],"Max",$$[-1],-1)/*t0[374] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[369], "Max", [dynamic expression], -1)*/; $$[517](t0[374],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[374], [dynamic expression])*/; t0[375] = $$[514](t0[369],"Min",$$[-1],-1)/*t0[375] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[369], "Min", [dynamic expression], -1)*/; $$[517](t0[375],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[375], [dynamic expression])*/; t0[376] = $$[514](t0[369],"Min",$$[-1],-1)/*t0[376] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[369], "Min", [dynamic expression], -1)*/; $$[517](t0[376],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[376], [dynamic expression])*/; t0[377] = $$[514](t0[369],"Min",$$[-1],-1)/*t0[377] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[369], "Min", [dynamic expression], -1)*/; $$[517](t0[377],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[377], [dynamic expression])*/; t0[378] = $$[514](t0[369],"Sin",$$[-1],-1)/*t0[378] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[369], "Sin", [dynamic expression], -1)*/; $$[517](t0[378],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[378], [dynamic expression])*/; t0[379] = $$[514](t0[369],"Cos",$$[-1],-1)/*t0[379] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[369], "Cos", [dynamic expression], -1)*/; $$[517](t0[379],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[379], [dynamic expression])*/; t0[380] = $$[514](t0[369],"Tan",$$[-1],-1)/*t0[380] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[369], "Tan", [dynamic expression], -1)*/; $$[517](t0[380],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[380], [dynamic expression])*/; t0[381] = $$[514](t0[369],"Sqrt",$$[-1],-1)/*t0[381] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[369], "Sqrt", [dynamic expression], -1)*/; $$[517](t0[381],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[381], [dynamic expression])*/; t0[382] = $$[514](t0[369],"Sqrt",$$[-1],-1)/*t0[382] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[369], "Sqrt", [dynamic expression], -1)*/; $$[517](t0[382],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[382], [dynamic expression])*/; t0[383] = $$[514](t0[369],"Sqrt",$$[-1],-1)/*t0[383] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[369], "Sqrt", [dynamic expression], -1)*/; $$[517](t0[383],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[383], [dynamic expression])*/; $$[517](t0[369],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[369], [dynamic expression])*/; t0[384] = $$[513]("System","Double",t0[0],82,null,false,false)/*t0[384] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "Double", t0[0], [dynamic expression], null, False, False)*/; t0[385] = $$[514](t0[384],"op_Explicit",$$[-1],-1)/*t0[385] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[384], "op_Explicit", [dynamic expression], -1)*/; $$[517](t0[385],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[385], [dynamic expression])*/; t0[386] = $$[514](t0[384],"op_Explicit",$$[-1],-1)/*t0[386] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[384], "op_Explicit", [dynamic expression], -1)*/; $$[517](t0[386],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[386], [dynamic expression])*/; $$[517](t0[384],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[384], [dynamic expression])*/; $$[517](t0[384],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[384], [dynamic expression])*/; t0[387] = $$[513]("System","IDisposable",t0[0],83,null,true,false)/*t0[387] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "IDisposable", t0[0], [dynamic expression], null, True, False)*/; t0[388] = $$[514](t0[387],"Dispose",null,0)/*t0[388] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[387], "Dispose", null, [dynamic expression])*/; $$[517](t0[387],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[387], [dynamic expression])*/; t0[389] = $$[513]("System.Threading","Semaphore",t0[0],84,null,false,false)/*t0[389] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Threading", "Semaphore", t0[0], [dynamic expression], null, False, False)*/; t0[390] = $$[514](t0[389],"Acquire",$$[133],-1)/*t0[390] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[389], "Acquire", [dynamic expression], -1)*/; t0[391] = $$[514](t0[389],"Acquire",$$[134],-1)/*t0[391] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[389], "Acquire", [dynamic expression], -1)*/; $$[517](t0[391],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[391], [dynamic expression])*/; t0[392] = $$[514](t0[389],"Release",$$[135],-1)/*t0[392] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[389], "Release", [dynamic expression], -1)*/; t0[393] = $$[514](t0[389],"Release",$$[136],-1)/*t0[393] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[389], "Release", [dynamic expression], -1)*/; $$[517](t0[393],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[393], [dynamic expression])*/; t0[394] = $$[515](t0[389],".ctor",$$[137])/*t0[394] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[389], ".ctor", [dynamic expression])*/; t0[395] = $$[513]("","WaitingTask",t0[0],85,null,false,false)/*t0[395] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "WaitingTask", t0[0], [dynamic expression], null, False, False)*/; t0[396] = $$[515](t0[395],".ctor",$$[138])/*t0[396] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[395], ".ctor", [dynamic expression])*/; t0[397] = $$[513]("System.Threading","WaitCallback",t0[0],86,null,false,false)/*t0[397] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Threading", "WaitCallback", t0[0], [dynamic expression], null, False, False)*/; t0[398] = $$[514](t0[397],"Invoke",null,4)/*t0[398] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[397], "Invoke", null, [dynamic expression])*/; t0[399] = $$[514](t0[397],"BeginInvoke",null,8)/*t0[399] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[397], "BeginInvoke", null, [dynamic expression])*/; t0[400] = $$[514](t0[397],"EndInvoke",null,9)/*t0[400] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[397], "EndInvoke", null, [dynamic expression])*/; t0[401] = $$[515](t0[397],".ctor",null)/*t0[401] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[397], ".ctor", null)*/; t0[402] = $$[513]("System.Reflection","ConstructorInfo",t0[0],87,null,false,false)/*t0[402] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Reflection", "ConstructorInfo", t0[0], [dynamic expression], null, False, False)*/; t0[403] = $$[515](t0[402],".ctor",$$[139])/*t0[403] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[402], ".ctor", [dynamic expression])*/; t0[404] = $$[513]("System.Reflection","RuntimeConstructorInfo",t0[0],88,null,false,false)/*t0[404] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Reflection", "RuntimeConstructorInfo", t0[0], [dynamic expression], null, False, False)*/; t0[405] = $$[514](t0[404],"get_DeclaringType",$$[140],4)/*t0[405] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[404], "get_DeclaringType", [dynamic expression], [dynamic expression])*/; t0[406] = $$[514](t0[404],"get_Name",$$[141],5)/*t0[406] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[404], "get_Name", [dynamic expression], [dynamic expression])*/; t0[407] = $$[514](t0[404],"Invoke",$$[142],7)/*t0[407] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[404], "Invoke", [dynamic expression], [dynamic expression])*/; t0[408] = $$[514](t0[404],"IsDefined",$$[143],6)/*t0[408] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[404], "IsDefined", [dynamic expression], [dynamic expression])*/; t0[409] = $$[515](t0[404],".ctor",$$[144])/*t0[409] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[404], ".ctor", [dynamic expression])*/; t0[410] = $$[516](t0[404],"DeclaringType",t0[405],null)/*t0[410] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[404], "DeclaringType", t0[405], null)*/; t0[411] = $$[516](t0[404],"Name",t0[406],null)/*t0[411] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[404], "Name", t0[406], null)*/; t0[412] = $$[513]("System.Collections","IEnumerator",t0[0],89,null,true,false)/*t0[412] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Collections", "IEnumerator", t0[0], [dynamic expression], null, True, False)*/; t0[413] = $$[514](t0[412],"get_Current",null,0)/*t0[413] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[412], "get_Current", null, [dynamic expression])*/; t0[414] = $$[514](t0[412],"MoveNext",null,1)/*t0[414] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[412], "MoveNext", null, [dynamic expression])*/; t0[415] = $$[514](t0[412],"Reset",null,2)/*t0[415] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[412], "Reset", null, [dynamic expression])*/; t0[416] = $$[516](t0[412],"Current",t0[413],null)/*t0[416] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[412], "Current", t0[413], null)*/; $$[517](t0[412],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[412], [dynamic expression])*/; t0[417] = $$[513]("System.Collections.Generic","IEnumerator`1",t0[0],90,null,true,false)/*t0[417] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Collections.Generic", "IEnumerator`1", t0[0], [dynamic expression], null, True, False)*/; t0[418] = $$[514](t0[417],"get_Current",null,0)/*t0[418] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[417], "get_Current", null, [dynamic expression])*/; t0[419] = $$[516](t0[417],"Current",t0[418],null)/*t0[419] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[417], "Current", t0[418], null)*/; $$[517](t0[417],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[417], [dynamic expression])*/; t0[420] = $$[513]("System.Threading","Thread",t0[0],91,null,false,false)/*t0[420] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Threading", "Thread", t0[0], [dynamic expression], null, False, False)*/; t0[421] = $$[514](t0[420],"get_Task",$$[145],-1)/*t0[421] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "get_Task", [dynamic expression], -1)*/; $$[517](t0[421],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[421], [dynamic expression])*/; $$[517](t0[421],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[421], [dynamic expression])*/; t0[422] = $$[514](t0[420],"set_Task",$$[146],-1)/*t0[422] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "set_Task", [dynamic expression], -1)*/; $$[517](t0[422],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[422], [dynamic expression])*/; $$[517](t0[422],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[422], [dynamic expression])*/; t0[423] = $$[514](t0[420],"get_SIP",$$[147],-1)/*t0[423] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "get_SIP", [dynamic expression], -1)*/; t0[424] = $$[514](t0[420],"get_Priority",$$[148],-1)/*t0[424] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "get_Priority", [dynamic expression], -1)*/; t0[425] = $$[514](t0[420],"get_UnhandledException",$$[149],-1)/*t0[425] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "get_UnhandledException", [dynamic expression], -1)*/; t0[426] = $$[514](t0[420],"get_Callback",$$[150],-1)/*t0[426] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "get_Callback", [dynamic expression], -1)*/; $$[517](t0[426],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[426], [dynamic expression])*/; t0[427] = $$[514](t0[420],"set_Callback",$$[151],-1)/*t0[427] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "set_Callback", [dynamic expression], -1)*/; $$[517](t0[427],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[427], [dynamic expression])*/; t0[428] = $$[514](t0[420],"get_Name",$$[152],-1)/*t0[428] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "get_Name", [dynamic expression], -1)*/; $$[517](t0[428],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[428], [dynamic expression])*/; t0[429] = $$[514](t0[420],"set_Name",$$[153],-1)/*t0[429] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "set_Name", [dynamic expression], -1)*/; $$[517](t0[429],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[429], [dynamic expression])*/; t0[430] = $$[514](t0[420],"get_IsBackground",$$[154],-1)/*t0[430] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "get_IsBackground", [dynamic expression], -1)*/; t0[431] = $$[514](t0[420],"set_IsBackground",$$[155],-1)/*t0[431] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "set_IsBackground", [dynamic expression], -1)*/; t0[432] = $$[514](t0[420],"CreateSystemThread",$$[156],-1)/*t0[432] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "CreateSystemThread", [dynamic expression], -1)*/; $$[517](t0[432],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[432], [dynamic expression])*/; t0[433] = $$[514](t0[420],"Start",$$[157],-1)/*t0[433] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "Start", [dynamic expression], -1)*/; $$[517](t0[433],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[433], [dynamic expression])*/; t0[434] = $$[514](t0[420],"Start",$$[158],-1)/*t0[434] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "Start", [dynamic expression], -1)*/; t0[435] = $$[514](t0[420],"Abort",$$[159],-1)/*t0[435] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "Abort", [dynamic expression], -1)*/; t0[436] = $$[514](t0[420],"Abort",$$[160],-1)/*t0[436] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "Abort", [dynamic expression], -1)*/; t0[437] = $$[514](t0[420],"ParametizedTaskFunction",$$[161],-1)/*t0[437] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "ParametizedTaskFunction", [dynamic expression], -1)*/; t0[438] = $$[514](t0[420],"InternalCallback",$$[162],-1)/*t0[438] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "InternalCallback", [dynamic expression], -1)*/; $$[517](t0[438],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[438], [dynamic expression])*/; t0[439] = $$[514](t0[420],"InternalSleep",$$[163],-1)/*t0[439] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "InternalSleep", [dynamic expression], -1)*/; t0[440] = $$[514](t0[420],"InternalSleep",$$[164],-1)/*t0[440] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "InternalSleep", [dynamic expression], -1)*/; t0[441] = $$[514](t0[420],"CancelUnblock",$$[165],-1)/*t0[441] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "CancelUnblock", [dynamic expression], -1)*/; $$[517](t0[441],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[441], [dynamic expression])*/; t0[442] = $$[514](t0[420],"WakeUp",$$[166],-1)/*t0[442] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "WakeUp", [dynamic expression], -1)*/; $$[517](t0[442],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[442], [dynamic expression])*/; t0[443] = $$[514](t0[420],"ToString",$$[167],0)/*t0[443] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "ToString", [dynamic expression], [dynamic expression])*/; t0[444] = $$[514](t0[420],"get_CurrentThread",$$[168],-1)/*t0[444] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "get_CurrentThread", [dynamic expression], -1)*/; t0[445] = $$[514](t0[420],"Sleep",$$[169],-1)/*t0[445] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "Sleep", [dynamic expression], -1)*/; t0[446] = $$[514](t0[420],"Sleep",$$[170],-1)/*t0[446] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "Sleep", [dynamic expression], -1)*/; t0[447] = $$[514](t0[420],"GetThreads",$$[171],-1)/*t0[447] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "GetThreads", [dynamic expression], -1)*/; t0[448] = $$[514](t0[420],"Initialize",$$[172],-1)/*t0[448] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[420], "Initialize", [dynamic expression], -1)*/; t0[449] = $$[515](t0[420],".ctor",$$[173])/*t0[449] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[420], ".ctor", [dynamic expression])*/; $$[517](t0[449],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[449], [dynamic expression])*/; t0[450] = $$[515](t0[420],".ctor",$$[174])/*t0[450] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[420], ".ctor", [dynamic expression])*/; $$[517](t0[450],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[450], [dynamic expression])*/; t0[451] = $$[515](t0[420],".ctor",$$[175])/*t0[451] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[420], ".ctor", [dynamic expression])*/; $$[517](t0[451],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[451], [dynamic expression])*/; t0[452] = $$[515](t0[420],".ctor",$$[176])/*t0[452] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[420], ".ctor", [dynamic expression])*/; $$[517](t0[452],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[452], [dynamic expression])*/; t0[453] = $$[515](t0[420],".ctor",$$[177])/*t0[453] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[420], ".ctor", [dynamic expression])*/; $$[517](t0[453],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[453], [dynamic expression])*/; t0[454] = $$[515](t0[420],".ctor",$$[178])/*t0[454] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[420], ".ctor", [dynamic expression])*/; $$[517](t0[454],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[454], [dynamic expression])*/; t0[455] = $$[516](t0[420],"Task",t0[421],t0[422])/*t0[455] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[420], "Task", t0[421], t0[422])*/; t0[456] = $$[516](t0[420],"SIP",t0[423],null)/*t0[456] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[420], "SIP", t0[423], null)*/; t0[457] = $$[516](t0[420],"Priority",t0[424],null)/*t0[457] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[420], "Priority", t0[424], null)*/; t0[458] = $$[516](t0[420],"UnhandledException",t0[425],null)/*t0[458] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[420], "UnhandledException", t0[425], null)*/; t0[459] = $$[516](t0[420],"Callback",t0[426],t0[427])/*t0[459] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[420], "Callback", t0[426], t0[427])*/; t0[460] = $$[516](t0[420],"Name",t0[428],t0[429])/*t0[460] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[420], "Name", t0[428], t0[429])*/; t0[461] = $$[516](t0[420],"IsBackground",t0[430],t0[431])/*t0[461] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[420], "IsBackground", t0[430], t0[431])*/; t0[462] = $$[516](t0[420],"CurrentThread",t0[444],null)/*t0[462] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[420], "CurrentThread", t0[444], null)*/; $$[517](t0[420],$$[90].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[420], [dynamic expression])*/; t0[463] = $$[513]("System.Threading","ThreadCallback",t0[0],93,null,false,false)/*t0[463] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Threading", "ThreadCallback", t0[0], [dynamic expression], null, False, False)*/; t0[464] = $$[514](t0[463],"Invoke",null,4)/*t0[464] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[463], "Invoke", null, [dynamic expression])*/; t0[465] = $$[514](t0[463],"BeginInvoke",null,8)/*t0[465] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[463], "BeginInvoke", null, [dynamic expression])*/; t0[466] = $$[514](t0[463],"EndInvoke",null,9)/*t0[466] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[463], "EndInvoke", null, [dynamic expression])*/; t0[467] = $$[515](t0[463],".ctor",null)/*t0[467] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[463], ".ctor", null)*/; t0[468] = $$[513]("System.Threading","ThreadStart",t0[0],94,null,false,false)/*t0[468] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Threading", "ThreadStart", t0[0], [dynamic expression], null, False, False)*/; t0[469] = $$[514](t0[468],"Invoke",null,4)/*t0[469] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[468], "Invoke", null, [dynamic expression])*/; t0[470] = $$[514](t0[468],"BeginInvoke",null,8)/*t0[470] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[468], "BeginInvoke", null, [dynamic expression])*/; t0[471] = $$[514](t0[468],"EndInvoke",null,9)/*t0[471] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[468], "EndInvoke", null, [dynamic expression])*/; t0[472] = $$[515](t0[468],".ctor",null)/*t0[472] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[468], ".ctor", null)*/; t0[473] = $$[513]("System.Threading","ParametizedThreadStart",t0[0],95,null,false,false)/*t0[473] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Threading", "ParametizedThreadStart", t0[0], [dynamic expression], null, False, False)*/; t0[474] = $$[514](t0[473],"Invoke",null,4)/*t0[474] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[473], "Invoke", null, [dynamic expression])*/; t0[475] = $$[514](t0[473],"BeginInvoke",null,8)/*t0[475] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[473], "BeginInvoke", null, [dynamic expression])*/; t0[476] = $$[514](t0[473],"EndInvoke",null,9)/*t0[476] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[473], "EndInvoke", null, [dynamic expression])*/; t0[477] = $$[515](t0[473],".ctor",null)/*t0[477] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[473], ".ctor", null)*/; t0[478] = $$[513]("System.Threading","ThreadPriority",t0[0],96,null,false,false)/*t0[478] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Threading", "ThreadPriority", t0[0], [dynamic expression], null, False, False)*/; t0[479] = $$[513]("System","SystemException",t0[0],102,null,false,false)/*t0[479] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "SystemException", t0[0], [dynamic expression], null, False, False)*/; t0[480] = $$[515](t0[479],".ctor",$$[179])/*t0[480] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[479], ".ctor", [dynamic expression])*/; $$[517](t0[480],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[480], [dynamic expression])*/; t0[481] = $$[515](t0[479],".ctor",$$[180])/*t0[481] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[479], ".ctor", [dynamic expression])*/; $$[517](t0[481],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[481], [dynamic expression])*/; t0[482] = $$[515](t0[479],".ctor",$$[181])/*t0[482] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[479], ".ctor", [dynamic expression])*/; $$[517](t0[482],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[482], [dynamic expression])*/; $$[517](t0[479],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[479], [dynamic expression])*/; t0[483] = $$[513]("System","NativeNumber",t0[0],103,null,false,false)/*t0[483] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "NativeNumber", t0[0], [dynamic expression], null, False, False)*/; t0[484] = $$[514](t0[483],"GetHashCode",$$[182],1)/*t0[484] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[483], "GetHashCode", [dynamic expression], [dynamic expression])*/; t0[485] = $$[514](t0[483],"ToString",$$[183],0)/*t0[485] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[483], "ToString", [dynamic expression], [dynamic expression])*/; t0[486] = $$[514](t0[483],"NativeToString",$$[-1],-1)/*t0[486] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[483], "NativeToString", [dynamic expression], -1)*/; $$[517](t0[486],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[486], [dynamic expression])*/; t0[487] = $$[514](t0[483],"op_Addition",$$[-1],-1)/*t0[487] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[483], "op_Addition", [dynamic expression], -1)*/; $$[517](t0[487],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[487], [dynamic expression])*/; t0[488] = $$[514](t0[483],"op_Addition",$$[-1],-1)/*t0[488] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[483], "op_Addition", [dynamic expression], -1)*/; $$[517](t0[488],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[488], [dynamic expression])*/; t0[489] = $$[514](t0[483],"op_Subtraction",$$[-1],-1)/*t0[489] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[483], "op_Subtraction", [dynamic expression], -1)*/; $$[517](t0[489],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[489], [dynamic expression])*/; t0[490] = $$[514](t0[483],"op_Division",$$[-1],-1)/*t0[490] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[483], "op_Division", [dynamic expression], -1)*/; $$[517](t0[490],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[490], [dynamic expression])*/; t0[491] = $$[514](t0[483],"op_Multiply",$$[-1],-1)/*t0[491] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[483], "op_Multiply", [dynamic expression], -1)*/; $$[517](t0[491],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[491], [dynamic expression])*/; t0[492] = $$[514](t0[483],"op_GreaterThan",$$[-1],-1)/*t0[492] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[483], "op_GreaterThan", [dynamic expression], -1)*/; $$[517](t0[492],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[492], [dynamic expression])*/; t0[493] = $$[514](t0[483],"op_LessThan",$$[-1],-1)/*t0[493] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[483], "op_LessThan", [dynamic expression], -1)*/; $$[517](t0[493],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[493], [dynamic expression])*/; t0[494] = $$[514](t0[483],"op_Equality",$$[-1],-1)/*t0[494] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[483], "op_Equality", [dynamic expression], -1)*/; $$[517](t0[494],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[494], [dynamic expression])*/; t0[495] = $$[514](t0[483],"op_Inequality",$$[-1],-1)/*t0[495] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[483], "op_Inequality", [dynamic expression], -1)*/; $$[517](t0[495],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[495], [dynamic expression])*/; t0[496] = $$[514](t0[483],"ParseInt",$$[-1],-1)/*t0[496] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[483], "ParseInt", [dynamic expression], -1)*/; $$[517](t0[496],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[496], [dynamic expression])*/; $$[517](t0[483],$$[90].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[483], [dynamic expression])*/; $$[517](t0[483],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[483], [dynamic expression])*/; t0[497] = $$[513]("System","NullReferenceException",t0[0],104,null,false,false)/*t0[497] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "NullReferenceException", t0[0], [dynamic expression], null, False, False)*/; t0[498] = $$[515](t0[497],".ctor",$$[184])/*t0[498] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[497], ".ctor", [dynamic expression])*/; $$[517](t0[498],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[498], [dynamic expression])*/; t0[499] = $$[515](t0[497],".ctor",$$[185])/*t0[499] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[497], ".ctor", [dynamic expression])*/; $$[517](t0[499],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[499], [dynamic expression])*/; t0[500] = $$[515](t0[497],".ctor",$$[186])/*t0[500] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[497], ".ctor", [dynamic expression])*/; $$[517](t0[497],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[497], [dynamic expression])*/; t0[501] = $$[513]("System.Reflection","MethodInfo",t0[0],106,null,false,false)/*t0[501] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Reflection", "MethodInfo", t0[0], [dynamic expression], null, False, False)*/; t0[502] = $$[515](t0[501],".ctor",$$[195])/*t0[502] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[501], ".ctor", [dynamic expression])*/; t0[503] = $$[513]("System","ICloneable",t0[0],107,null,true,false)/*t0[503] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "ICloneable", t0[0], [dynamic expression], null, True, False)*/; t0[504] = $$[514](t0[503],"Clone",null,0)/*t0[504] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[503], "Clone", null, [dynamic expression])*/; $$[517](t0[503],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[503], [dynamic expression])*/; t0[505] = $$[513]("System.Security","IPermission",t0[0],108,null,true,false)/*t0[505] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Security", "IPermission", t0[0], [dynamic expression], null, True, False)*/; t0[506] = $$[514](t0[505],"Copy",null,0)/*t0[506] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[505], "Copy", null, [dynamic expression])*/; t0[507] = $$[514](t0[505],"Demand",null,1)/*t0[507] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[505], "Demand", null, [dynamic expression])*/; t0[508] = $$[514](t0[505],"Intersect",null,2)/*t0[508] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[505], "Intersect", null, [dynamic expression])*/; t0[509] = $$[514](t0[505],"IsSubsetOf",null,3)/*t0[509] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[505], "IsSubsetOf", null, [dynamic expression])*/; t0[510] = $$[514](t0[505],"Union",null,4)/*t0[510] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[505], "Union", null, [dynamic expression])*/; t0[511] = $$[513]("System.Runtime","ICustomAttributeProvider",t0[0],109,null,true,false)/*t0[511] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime", "ICustomAttributeProvider", t0[0], [dynamic expression], null, True, False)*/; t0[512] = $$[514](t0[511],"get_CustomAttributes",null,0)/*t0[512] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[511], "get_CustomAttributes", null, [dynamic expression])*/; $$[517](t0[512],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[512], [dynamic expression])*/; t0[513] = $$[516](t0[511],"CustomAttributes",t0[512],null)/*t0[513] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[511], "CustomAttributes", t0[512], null)*/; t0[514] = $$[513]("System.Runtime","Class",t0[0],110,null,false,false)/*t0[514] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime", "Class", t0[0], [dynamic expression], null, False, False)*/; t0[515] = $$[514](t0[514],"get_Assembly",$$[196],-1)/*t0[515] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "get_Assembly", [dynamic expression], -1)*/; $$[517](t0[515],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[515], [dynamic expression])*/; $$[517](t0[515],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[515], [dynamic expression])*/; t0[516] = $$[514](t0[514],"set_Assembly",$$[197],-1)/*t0[516] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "set_Assembly", [dynamic expression], -1)*/; $$[517](t0[516],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[516], [dynamic expression])*/; $$[517](t0[516],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[516], [dynamic expression])*/; t0[517] = $$[514](t0[514],"get_Name",$$[198],-1)/*t0[517] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "get_Name", [dynamic expression], -1)*/; $$[517](t0[517],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[517], [dynamic expression])*/; $$[517](t0[517],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[517], [dynamic expression])*/; t0[518] = $$[514](t0[514],"set_Name",$$[199],-1)/*t0[518] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "set_Name", [dynamic expression], -1)*/; $$[517](t0[518],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[518], [dynamic expression])*/; $$[517](t0[518],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[518], [dynamic expression])*/; t0[519] = $$[514](t0[514],"get_Namespace",$$[200],-1)/*t0[519] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "get_Namespace", [dynamic expression], -1)*/; $$[517](t0[519],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[519], [dynamic expression])*/; $$[517](t0[519],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[519], [dynamic expression])*/; t0[520] = $$[514](t0[514],"set_Namespace",$$[201],-1)/*t0[520] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "set_Namespace", [dynamic expression], -1)*/; $$[517](t0[520],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[520], [dynamic expression])*/; $$[517](t0[520],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[520], [dynamic expression])*/; t0[521] = $$[514](t0[514],"get_DeclaringClass",$$[202],-1)/*t0[521] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "get_DeclaringClass", [dynamic expression], -1)*/; $$[517](t0[521],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[521], [dynamic expression])*/; $$[517](t0[521],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[521], [dynamic expression])*/; t0[522] = $$[514](t0[514],"set_DeclaringClass",$$[203],-1)/*t0[522] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "set_DeclaringClass", [dynamic expression], -1)*/; $$[517](t0[522],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[522], [dynamic expression])*/; $$[517](t0[522],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[522], [dynamic expression])*/; t0[523] = $$[514](t0[514],"get_BaseClass",$$[204],-1)/*t0[523] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "get_BaseClass", [dynamic expression], -1)*/; t0[524] = $$[514](t0[514],"get_VTable",$$[205],-1)/*t0[524] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "get_VTable", [dynamic expression], -1)*/; $$[517](t0[524],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[524], [dynamic expression])*/; $$[517](t0[524],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[524], [dynamic expression])*/; t0[525] = $$[514](t0[514],"set_VTable",$$[206],-1)/*t0[525] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "set_VTable", [dynamic expression], -1)*/; $$[517](t0[525],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[525], [dynamic expression])*/; $$[517](t0[525],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[525], [dynamic expression])*/; t0[526] = $$[514](t0[514],"get_VTableDataPointer",$$[207],-1)/*t0[526] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "get_VTableDataPointer", [dynamic expression], -1)*/; $$[517](t0[526],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[526], [dynamic expression])*/; $$[517](t0[526],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[526], [dynamic expression])*/; t0[527] = $$[514](t0[514],"set_VTableDataPointer",$$[208],-1)/*t0[527] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "set_VTableDataPointer", [dynamic expression], -1)*/; $$[517](t0[527],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[527], [dynamic expression])*/; $$[517](t0[527],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[527], [dynamic expression])*/; t0[528] = $$[514](t0[514],"get_IsInterface",$$[209],-1)/*t0[528] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "get_IsInterface", [dynamic expression], -1)*/; $$[517](t0[528],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[528], [dynamic expression])*/; $$[517](t0[528],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[528], [dynamic expression])*/; t0[529] = $$[514](t0[514],"set_IsInterface",$$[210],-1)/*t0[529] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "set_IsInterface", [dynamic expression], -1)*/; $$[517](t0[529],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[529], [dynamic expression])*/; $$[517](t0[529],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[529], [dynamic expression])*/; t0[530] = $$[514](t0[514],"get_IsArray",$$[211],-1)/*t0[530] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "get_IsArray", [dynamic expression], -1)*/; $$[517](t0[530],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[530], [dynamic expression])*/; $$[517](t0[530],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[530], [dynamic expression])*/; t0[531] = $$[514](t0[514],"set_IsArray",$$[212],-1)/*t0[531] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "set_IsArray", [dynamic expression], -1)*/; $$[517](t0[531],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[531], [dynamic expression])*/; $$[517](t0[531],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[531], [dynamic expression])*/; t0[532] = $$[514](t0[514],"get_ElementClass",$$[213],-1)/*t0[532] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "get_ElementClass", [dynamic expression], -1)*/; $$[517](t0[532],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[532], [dynamic expression])*/; $$[517](t0[532],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[532], [dynamic expression])*/; t0[533] = $$[514](t0[514],"set_ElementClass",$$[214],-1)/*t0[533] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "set_ElementClass", [dynamic expression], -1)*/; $$[517](t0[533],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[533], [dynamic expression])*/; $$[517](t0[533],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[533], [dynamic expression])*/; t0[534] = $$[514](t0[514],"get_FullName",$$[215],-1)/*t0[534] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "get_FullName", [dynamic expression], -1)*/; $$[517](t0[534],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[534], [dynamic expression])*/; t0[535] = $$[514](t0[514],"get_Methods",$$[216],-1)/*t0[535] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "get_Methods", [dynamic expression], -1)*/; $$[517](t0[535],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[535], [dynamic expression])*/; t0[536] = $$[514](t0[514],"get_Constructors",$$[217],-1)/*t0[536] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "get_Constructors", [dynamic expression], -1)*/; $$[517](t0[536],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[536], [dynamic expression])*/; t0[537] = $$[514](t0[514],"get_Properties",$$[218],-1)/*t0[537] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "get_Properties", [dynamic expression], -1)*/; $$[517](t0[537],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[537], [dynamic expression])*/; t0[538] = $$[514](t0[514],"get_CustomAttributes",$$[219],4)/*t0[538] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "get_CustomAttributes", [dynamic expression], [dynamic expression])*/; $$[517](t0[538],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[538], [dynamic expression])*/; t0[539] = $$[514](t0[514],"ToString",$$[220],0)/*t0[539] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[514], "ToString", [dynamic expression], [dynamic expression])*/; t0[540] = $$[515](t0[514],".ctor",$$[221])/*t0[540] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[514], ".ctor", [dynamic expression])*/; $$[517](t0[540],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[540], [dynamic expression])*/; t0[541] = $$[516](t0[514],"Assembly",t0[515],t0[516])/*t0[541] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[514], "Assembly", t0[515], t0[516])*/; t0[542] = $$[516](t0[514],"Name",t0[517],t0[518])/*t0[542] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[514], "Name", t0[517], t0[518])*/; t0[543] = $$[516](t0[514],"Namespace",t0[519],t0[520])/*t0[543] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[514], "Namespace", t0[519], t0[520])*/; t0[544] = $$[516](t0[514],"DeclaringClass",t0[521],t0[522])/*t0[544] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[514], "DeclaringClass", t0[521], t0[522])*/; t0[545] = $$[516](t0[514],"BaseClass",t0[523],null)/*t0[545] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[514], "BaseClass", t0[523], null)*/; t0[546] = $$[516](t0[514],"VTable",t0[524],t0[525])/*t0[546] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[514], "VTable", t0[524], t0[525])*/; t0[547] = $$[516](t0[514],"VTableDataPointer",t0[526],t0[527])/*t0[547] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[514], "VTableDataPointer", t0[526], t0[527])*/; t0[548] = $$[516](t0[514],"IsInterface",t0[528],t0[529])/*t0[548] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[514], "IsInterface", t0[528], t0[529])*/; t0[549] = $$[516](t0[514],"IsArray",t0[530],t0[531])/*t0[549] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[514], "IsArray", t0[530], t0[531])*/; t0[550] = $$[516](t0[514],"ElementClass",t0[532],t0[533])/*t0[550] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[514], "ElementClass", t0[532], t0[533])*/; t0[551] = $$[516](t0[514],"FullName",t0[534],null)/*t0[551] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[514], "FullName", t0[534], null)*/; t0[552] = $$[516](t0[514],"Methods",t0[535],null)/*t0[552] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[514], "Methods", t0[535], null)*/; t0[553] = $$[516](t0[514],"Constructors",t0[536],null)/*t0[553] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[514], "Constructors", t0[536], null)*/; t0[554] = $$[516](t0[514],"Properties",t0[537],null)/*t0[554] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[514], "Properties", t0[537], null)*/; t0[555] = $$[516](t0[514],"CustomAttributes",t0[538],null)/*t0[555] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[514], "CustomAttributes", t0[538], null)*/; t0[556] = $$[513]("System","AsyncCallback",t0[0],111,null,false,false)/*t0[556] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "AsyncCallback", t0[0], [dynamic expression], null, False, False)*/; t0[557] = $$[514](t0[556],"Invoke",null,4)/*t0[557] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[556], "Invoke", null, [dynamic expression])*/; t0[558] = $$[514](t0[556],"BeginInvoke",null,8)/*t0[558] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[556], "BeginInvoke", null, [dynamic expression])*/; t0[559] = $$[514](t0[556],"EndInvoke",null,9)/*t0[559] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[556], "EndInvoke", null, [dynamic expression])*/; t0[560] = $$[515](t0[556],".ctor",null)/*t0[560] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[556], ".ctor", null)*/; t0[561] = $$[513]("System.Threading","ThreadManager",t0[0],112,null,false,false)/*t0[561] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Threading", "ThreadManager", t0[0], [dynamic expression], null, False, False)*/; t0[562] = $$[514](t0[561],"get_CurrentThread",$$[222],-1)/*t0[562] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[561], "get_CurrentThread", [dynamic expression], -1)*/; t0[563] = $$[514](t0[561],"RegisterThread",$$[223],-1)/*t0[563] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[561], "RegisterThread", [dynamic expression], -1)*/; t0[564] = $$[514](t0[561],"UnregisterThread",$$[224],-1)/*t0[564] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[561], "UnregisterThread", [dynamic expression], -1)*/; t0[565] = $$[514](t0[561],"Initialize",$$[225],-1)/*t0[565] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[561], "Initialize", [dynamic expression], -1)*/; $$[517](t0[565],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[565], [dynamic expression])*/; t0[566] = $$[514](t0[561],"GetThreads",$$[226],-1)/*t0[566] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[561], "GetThreads", [dynamic expression], -1)*/; t0[567] = $$[516](t0[561],"CurrentThread",t0[562],null)/*t0[567] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[561], "CurrentThread", t0[562], null)*/; t0[568] = $$[513]("","ThreadsByTask",t0[0],114,null,false,false)/*t0[568] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "ThreadsByTask", t0[0], [dynamic expression], null, False, False)*/; t0[569] = $$[514](t0[568],"get_Item",$$[-1],-1)/*t0[569] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[568], "get_Item", [dynamic expression], -1)*/; $$[517](t0[569],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[569], [dynamic expression])*/; t0[570] = $$[514](t0[568],"set_Item",$$[-1],-1)/*t0[570] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[568], "set_Item", [dynamic expression], -1)*/; $$[517](t0[570],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[570], [dynamic expression])*/; t0[571] = $$[514](t0[568],"Remove",$$[-1],-1)/*t0[571] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[568], "Remove", [dynamic expression], -1)*/; $$[517](t0[571],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[571], [dynamic expression])*/; t0[572] = $$[515](t0[568],".ctor",$$[227])/*t0[572] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[568], ".ctor", [dynamic expression])*/; t0[573] = $$[516](t0[568],"Item",t0[569],t0[570])/*t0[573] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[568], "Item", t0[569], t0[570])*/; $$[517](t0[568],$$[345].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[568], [dynamic expression])*/; t0[574] = $$[513]("System","SByte",t0[0],115,null,false,false)/*t0[574] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "SByte", t0[0], [dynamic expression], null, False, False)*/; $$[517](t0[574],$$[545].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[574], [dynamic expression])*/; $$[517](t0[574],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[574], [dynamic expression])*/; t0[575] = $$[513]("System.Runtime","VTable",t0[0],120,null,false,false)/*t0[575] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime", "VTable", t0[0], [dynamic expression], null, False, False)*/; t0[576] = $$[514](t0[575],"get_DebugInfo",$$[-1],-1)/*t0[576] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[575], "get_DebugInfo", [dynamic expression], -1)*/; $$[517](t0[576],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[576], [dynamic expression])*/; t0[577] = $$[514](t0[575],"set_DebugInfo",$$[-1],-1)/*t0[577] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[575], "set_DebugInfo", [dynamic expression], -1)*/; $$[517](t0[577],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[577], [dynamic expression])*/; t0[578] = $$[514](t0[575],"get_Flags",$$[-1],-1)/*t0[578] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[575], "get_Flags", [dynamic expression], -1)*/; $$[517](t0[578],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[578], [dynamic expression])*/; t0[579] = $$[514](t0[575],"set_Flags",$$[-1],-1)/*t0[579] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[575], "set_Flags", [dynamic expression], -1)*/; $$[517](t0[579],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[579], [dynamic expression])*/; t0[580] = $$[514](t0[575],"get_BaseVTable",$$[-1],-1)/*t0[580] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[575], "get_BaseVTable", [dynamic expression], -1)*/; $$[517](t0[580],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[580], [dynamic expression])*/; t0[581] = $$[514](t0[575],"set_BaseVTable",$$[-1],-1)/*t0[581] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[575], "set_BaseVTable", [dynamic expression], -1)*/; $$[517](t0[581],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[581], [dynamic expression])*/; t0[582] = $$[514](t0[575],"get_Class",$$[-1],-1)/*t0[582] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[575], "get_Class", [dynamic expression], -1)*/; $$[517](t0[582],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[582], [dynamic expression])*/; t0[583] = $$[514](t0[575],"set_Class",$$[-1],-1)/*t0[583] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[575], "set_Class", [dynamic expression], -1)*/; $$[517](t0[583],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[583], [dynamic expression])*/; t0[584] = $$[514](t0[575],"get_Interfaces",$$[-1],-1)/*t0[584] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[575], "get_Interfaces", [dynamic expression], -1)*/; $$[517](t0[584],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[584], [dynamic expression])*/; t0[585] = $$[514](t0[575],"set_Interfaces",$$[-1],-1)/*t0[585] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[575], "set_Interfaces", [dynamic expression], -1)*/; $$[517](t0[585],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[585], [dynamic expression])*/; t0[586] = $$[514](t0[575],"op_Explicit",$$[-1],-1)/*t0[586] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[575], "op_Explicit", [dynamic expression], -1)*/; $$[517](t0[586],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[586], [dynamic expression])*/; t0[587] = $$[514](t0[575],"op_Explicit",$$[-1],-1)/*t0[587] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[575], "op_Explicit", [dynamic expression], -1)*/; $$[517](t0[587],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[587], [dynamic expression])*/; t0[588] = $$[515](t0[575],".ctor",$$[236])/*t0[588] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[575], ".ctor", [dynamic expression])*/; t0[589] = $$[516](t0[575],"DebugInfo",t0[576],t0[577])/*t0[589] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[575], "DebugInfo", t0[576], t0[577])*/; t0[590] = $$[516](t0[575],"Flags",t0[578],t0[579])/*t0[590] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[575], "Flags", t0[578], t0[579])*/; t0[591] = $$[516](t0[575],"BaseVTable",t0[580],t0[581])/*t0[591] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[575], "BaseVTable", t0[580], t0[581])*/; t0[592] = $$[516](t0[575],"Class",t0[582],t0[583])/*t0[592] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[575], "Class", t0[582], t0[583])*/; t0[593] = $$[516](t0[575],"Interfaces",t0[584],t0[585])/*t0[593] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[575], "Interfaces", t0[584], t0[585])*/; $$[517](t0[575],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[575], [dynamic expression])*/; t0[594] = $$[513]("System.Runtime","VTableFlags",t0[0],121,null,false,false)/*t0[594] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime", "VTableFlags", t0[0], [dynamic expression], null, False, False)*/; $$[517](t0[594],$$[402].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[594], [dynamic expression])*/; t0[595] = $$[513]("System.Runtime","VTableDebugInfo",t0[0],124,null,false,false)/*t0[595] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime", "VTableDebugInfo", t0[0], [dynamic expression], null, False, False)*/; t0[596] = $$[514](t0[595],"get_Fields",$$[-1],-1)/*t0[596] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[595], "get_Fields", [dynamic expression], -1)*/; $$[517](t0[596],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[596], [dynamic expression])*/; t0[597] = $$[514](t0[595],"set_Fields",$$[-1],-1)/*t0[597] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[595], "set_Fields", [dynamic expression], -1)*/; $$[517](t0[597],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[597], [dynamic expression])*/; t0[598] = $$[514](t0[595],"get_FullName",$$[-1],-1)/*t0[598] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[595], "get_FullName", [dynamic expression], -1)*/; $$[517](t0[598],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[598], [dynamic expression])*/; t0[599] = $$[514](t0[595],"set_FullName",$$[-1],-1)/*t0[599] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[595], "set_FullName", [dynamic expression], -1)*/; $$[517](t0[599],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[599], [dynamic expression])*/; t0[600] = $$[515](t0[595],".ctor",$$[237])/*t0[600] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[595], ".ctor", [dynamic expression])*/; t0[601] = $$[516](t0[595],"Fields",t0[596],t0[597])/*t0[601] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[595], "Fields", t0[596], t0[597])*/; t0[602] = $$[516](t0[595],"FullName",t0[598],t0[599])/*t0[602] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[595], "FullName", t0[598], t0[599])*/; $$[517](t0[595],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[595], [dynamic expression])*/; t0[603] = $$[513]("System.Runtime","MethodBase",t0[0],125,null,false,false)/*t0[603] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime", "MethodBase", t0[0], [dynamic expression], null, False, False)*/; t0[604] = $$[514](t0[603],"get_DeclaringClass",$$[238],-1)/*t0[604] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[603], "get_DeclaringClass", [dynamic expression], -1)*/; $$[517](t0[604],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[604], [dynamic expression])*/; $$[517](t0[604],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[604], [dynamic expression])*/; t0[605] = $$[514](t0[603],"set_DeclaringClass",$$[239],-1)/*t0[605] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[603], "set_DeclaringClass", [dynamic expression], -1)*/; $$[517](t0[605],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[605], [dynamic expression])*/; $$[517](t0[605],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[605], [dynamic expression])*/; t0[606] = $$[514](t0[603],"get_ReturnType",$$[240],-1)/*t0[606] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[603], "get_ReturnType", [dynamic expression], -1)*/; $$[517](t0[606],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[606], [dynamic expression])*/; $$[517](t0[606],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[606], [dynamic expression])*/; t0[607] = $$[514](t0[603],"set_ReturnType",$$[241],-1)/*t0[607] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[603], "set_ReturnType", [dynamic expression], -1)*/; $$[517](t0[607],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[607], [dynamic expression])*/; $$[517](t0[607],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[607], [dynamic expression])*/; t0[608] = $$[514](t0[603],"get_Name",$$[242],-1)/*t0[608] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[603], "get_Name", [dynamic expression], -1)*/; $$[517](t0[608],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[608], [dynamic expression])*/; $$[517](t0[608],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[608], [dynamic expression])*/; t0[609] = $$[514](t0[603],"set_Name",$$[243],-1)/*t0[609] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[603], "set_Name", [dynamic expression], -1)*/; $$[517](t0[609],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[609], [dynamic expression])*/; $$[517](t0[609],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[609], [dynamic expression])*/; t0[610] = $$[514](t0[603],"get_FullName",$$[244],-1)/*t0[610] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[603], "get_FullName", [dynamic expression], -1)*/; $$[517](t0[610],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[610], [dynamic expression])*/; t0[611] = $$[514](t0[603],"get_Function",$$[245],-1)/*t0[611] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[603], "get_Function", [dynamic expression], -1)*/; $$[517](t0[611],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[611], [dynamic expression])*/; $$[517](t0[611],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[611], [dynamic expression])*/; t0[612] = $$[514](t0[603],"set_Function",$$[246],-1)/*t0[612] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[603], "set_Function", [dynamic expression], -1)*/; $$[517](t0[612],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[612], [dynamic expression])*/; $$[517](t0[612],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[612], [dynamic expression])*/; t0[613] = $$[514](t0[603],"get_Parameters",$$[247],-1)/*t0[613] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[603], "get_Parameters", [dynamic expression], -1)*/; t0[614] = $$[514](t0[603],"get_CustomAttributes",$$[248],4)/*t0[614] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[603], "get_CustomAttributes", [dynamic expression], [dynamic expression])*/; $$[517](t0[614],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[614], [dynamic expression])*/; t0[615] = $$[514](t0[603],"ToString",$$[249],0)/*t0[615] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[603], "ToString", [dynamic expression], [dynamic expression])*/; t0[616] = $$[515](t0[603],".ctor",$$[250])/*t0[616] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[603], ".ctor", [dynamic expression])*/; $$[517](t0[616],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[616], [dynamic expression])*/; t0[617] = $$[516](t0[603],"DeclaringClass",t0[604],t0[605])/*t0[617] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[603], "DeclaringClass", t0[604], t0[605])*/; t0[618] = $$[516](t0[603],"ReturnType",t0[606],t0[607])/*t0[618] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[603], "ReturnType", t0[606], t0[607])*/; t0[619] = $$[516](t0[603],"Name",t0[608],t0[609])/*t0[619] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[603], "Name", t0[608], t0[609])*/; t0[620] = $$[516](t0[603],"FullName",t0[610],null)/*t0[620] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[603], "FullName", t0[610], null)*/; t0[621] = $$[516](t0[603],"Function",t0[611],t0[612])/*t0[621] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[603], "Function", t0[611], t0[612])*/; t0[622] = $$[516](t0[603],"Parameters",t0[613],null)/*t0[622] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[603], "Parameters", t0[613], null)*/; t0[623] = $$[516](t0[603],"CustomAttributes",t0[614],null)/*t0[623] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[603], "CustomAttributes", t0[614], null)*/; t0[624] = $$[513]("System.Runtime","Constructor",t0[0],126,null,false,false)/*t0[624] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime", "Constructor", t0[0], [dynamic expression], null, False, False)*/; t0[625] = $$[515](t0[624],".ctor",$$[251])/*t0[625] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[624], ".ctor", [dynamic expression])*/; $$[517](t0[625],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[625], [dynamic expression])*/; t0[626] = $$[513]("System.Runtime","Parameter",t0[0],127,null,false,false)/*t0[626] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime", "Parameter", t0[0], [dynamic expression], null, False, False)*/; t0[627] = $$[515](t0[626],".ctor",$$[252])/*t0[627] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[626], ".ctor", [dynamic expression])*/; $$[517](t0[627],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[627], [dynamic expression])*/; t0[628] = $$[513]("System","var",t0[0],128,null,false,false)/*t0[628] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "var", t0[0], [dynamic expression], null, False, False)*/; t0[629] = $$[514](t0[628],"Cast",$$[-1],-1)/*t0[629] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[628], "Cast", [dynamic expression], -1)*/; $$[517](t0[629],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[629], [dynamic expression])*/; t0[630] = $$[514](t0[628],"Cast",$$[-1],-1)/*t0[630] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[628], "Cast", [dynamic expression], -1)*/; $$[517](t0[630],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[630], [dynamic expression])*/; t0[631] = $$[514](t0[628],"Cast",$$[-1],-1)/*t0[631] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[628], "Cast", [dynamic expression], -1)*/; $$[517](t0[631],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[631], [dynamic expression])*/; t0[632] = $$[514](t0[628],"ToString",$$[253],0)/*t0[632] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[628], "ToString", [dynamic expression], [dynamic expression])*/; $$[517](t0[632],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[632], [dynamic expression])*/; t0[633] = $$[514](t0[628],"InstanceOf",$$[-1],-1)/*t0[633] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[628], "InstanceOf", [dynamic expression], -1)*/; $$[517](t0[633],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[633], [dynamic expression])*/; t0[634] = $$[514](t0[628],"TypeOf",$$[-1],-1)/*t0[634] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[628], "TypeOf", [dynamic expression], -1)*/; $$[517](t0[634],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[634], [dynamic expression])*/; t0[635] = $$[514](t0[628],"IsDefined",$$[-1],-1)/*t0[635] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[628], "IsDefined", [dynamic expression], -1)*/; $$[517](t0[635],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[635], [dynamic expression])*/; t0[636] = $$[514](t0[628],"IsNull",$$[-1],-1)/*t0[636] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[628], "IsNull", [dynamic expression], -1)*/; $$[517](t0[636],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[636], [dynamic expression])*/; t0[637] = $$[514](t0[628],"Not",$$[-1],-1)/*t0[637] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[628], "Not", [dynamic expression], -1)*/; $$[517](t0[637],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[637], [dynamic expression])*/; t0[638] = $$[514](t0[628],"NativeToString",$$[-1],-1)/*t0[638] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[628], "NativeToString", [dynamic expression], -1)*/; $$[517](t0[638],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[638], [dynamic expression])*/; t0[639] = $$[514](t0[628],"IsDefined",$$[-1],-1)/*t0[639] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[628], "IsDefined", [dynamic expression], -1)*/; $$[517](t0[639],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[639], [dynamic expression])*/; t0[640] = $$[515](t0[628],".ctor",$$[254])/*t0[640] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[628], ".ctor", [dynamic expression])*/; $$[517](t0[628],$$[545].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[628], [dynamic expression])*/; $$[517](t0[628],$$[90].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[628], [dynamic expression])*/; t0[641] = $$[513]("System","String",t0[0],129,null,false,false)/*t0[641] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "String", t0[0], [dynamic expression], null, False, False)*/; t0[642] = $$[514](t0[641],"get_Length",$$[-1],-1)/*t0[642] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "get_Length", [dynamic expression], -1)*/; $$[517](t0[642],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[642], [dynamic expression])*/; t0[643] = $$[514](t0[641],"InternalEquals",$$[-1],-1)/*t0[643] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "InternalEquals", [dynamic expression], -1)*/; $$[517](t0[643],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[643], [dynamic expression])*/; t0[644] = $$[514](t0[641],"get_Chars",$$[-1],-1)/*t0[644] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "get_Chars", [dynamic expression], -1)*/; $$[517](t0[644],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[644], [dynamic expression])*/; $$[517](t0[644],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[644], [dynamic expression])*/; t0[645] = $$[514](t0[641],"ToLower",$$[-1],-1)/*t0[645] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "ToLower", [dynamic expression], -1)*/; $$[517](t0[645],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[645], [dynamic expression])*/; $$[517](t0[645],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[645], [dynamic expression])*/; t0[646] = $$[514](t0[641],"IndexOf",$$[-1],-1)/*t0[646] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "IndexOf", [dynamic expression], -1)*/; $$[517](t0[646],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[646], [dynamic expression])*/; $$[517](t0[646],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[646], [dynamic expression])*/; t0[647] = $$[514](t0[641],"Substr",$$[-1],-1)/*t0[647] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "Substr", [dynamic expression], -1)*/; $$[517](t0[647],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[647], [dynamic expression])*/; $$[517](t0[647],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[647], [dynamic expression])*/; t0[648] = $$[514](t0[641],"Substr",$$[-1],-1)/*t0[648] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "Substr", [dynamic expression], -1)*/; $$[517](t0[648],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[648], [dynamic expression])*/; $$[517](t0[648],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[648], [dynamic expression])*/; t0[649] = $$[514](t0[641],"Substring",$$[-1],-1)/*t0[649] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "Substring", [dynamic expression], -1)*/; $$[517](t0[649],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[649], [dynamic expression])*/; $$[517](t0[649],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[649], [dynamic expression])*/; t0[650] = $$[514](t0[641],"Substring",$$[-1],-1)/*t0[650] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "Substring", [dynamic expression], -1)*/; $$[517](t0[650],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[650], [dynamic expression])*/; $$[517](t0[650],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[650], [dynamic expression])*/; t0[651] = $$[514](t0[641],"Split",$$[-1],-1)/*t0[651] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "Split", [dynamic expression], -1)*/; $$[517](t0[651],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[651], [dynamic expression])*/; $$[517](t0[651],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[651], [dynamic expression])*/; t0[652] = $$[514](t0[641],"Split",$$[255],-1)/*t0[652] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "Split", [dynamic expression], -1)*/; t0[653] = $$[514](t0[641],"StartsWith",$$[256],-1)/*t0[653] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "StartsWith", [dynamic expression], -1)*/; $$[517](t0[653],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[653], [dynamic expression])*/; t0[654] = $$[514](t0[641],"EndsWith",$$[257],-1)/*t0[654] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "EndsWith", [dynamic expression], -1)*/; $$[517](t0[654],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[654], [dynamic expression])*/; t0[655] = $$[514](t0[641],"Match",$$[-1],-1)/*t0[655] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "Match", [dynamic expression], -1)*/; $$[517](t0[655],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[655], [dynamic expression])*/; t0[656] = $$[514](t0[641],"ToString",$$[258],0)/*t0[656] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "ToString", [dynamic expression], [dynamic expression])*/; $$[517](t0[656],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[656], [dynamic expression])*/; t0[657] = $$[514](t0[641],"Contains",$$[259],-1)/*t0[657] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "Contains", [dynamic expression], -1)*/; $$[517](t0[657],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[657], [dynamic expression])*/; t0[658] = $$[514](t0[641],"Concat",$$[260],-1)/*t0[658] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "Concat", [dynamic expression], -1)*/; t0[659] = $$[514](t0[641],"Concat",$$[261],-1)/*t0[659] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "Concat", [dynamic expression], -1)*/; t0[660] = $$[514](t0[641],"Concat",$$[262],-1)/*t0[660] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "Concat", [dynamic expression], -1)*/; t0[661] = $$[514](t0[641],"Concat",$$[263],-1)/*t0[661] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "Concat", [dynamic expression], -1)*/; t0[662] = $$[514](t0[641],"NativeConcat",$$[264],-1)/*t0[662] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "NativeConcat", [dynamic expression], -1)*/; $$[517](t0[662],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[662], [dynamic expression])*/; t0[663] = $$[514](t0[641],"SafeToString",$$[265],-1)/*t0[663] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "SafeToString", [dynamic expression], -1)*/; t0[664] = $$[514](t0[641],"Compare",$$[266],-1)/*t0[664] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "Compare", [dynamic expression], -1)*/; t0[665] = $$[514](t0[641],"IsNullOrEmpty",$$[267],-1)/*t0[665] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "IsNullOrEmpty", [dynamic expression], -1)*/; t0[666] = $$[514](t0[641],"Concat",$$[-1],-1)/*t0[666] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "Concat", [dynamic expression], -1)*/; $$[517](t0[666],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[666], [dynamic expression])*/; t0[667] = $$[514](t0[641],"Concat",$$[-1],-1)/*t0[667] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "Concat", [dynamic expression], -1)*/; $$[517](t0[667],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[667], [dynamic expression])*/; t0[668] = $$[514](t0[641],"Concat",$$[-1],-1)/*t0[668] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "Concat", [dynamic expression], -1)*/; $$[517](t0[668],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[668], [dynamic expression])*/; t0[669] = $$[514](t0[641],"Concat",$$[263],-1)/*t0[669] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "Concat", [dynamic expression], -1)*/; $$[517](t0[669],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[669], [dynamic expression])*/; t0[670] = $$[514](t0[641],"op_Equality",$$[-1],-1)/*t0[670] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "op_Equality", [dynamic expression], -1)*/; $$[517](t0[670],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[670], [dynamic expression])*/; t0[671] = $$[514](t0[641],"op_Inequality",$$[-1],-1)/*t0[671] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "op_Inequality", [dynamic expression], -1)*/; $$[517](t0[671],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[671], [dynamic expression])*/; t0[672] = $$[514](t0[641],"GreaterThan",$$[-1],-1)/*t0[672] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "GreaterThan", [dynamic expression], -1)*/; $$[517](t0[672],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[672], [dynamic expression])*/; t0[673] = $$[514](t0[641],"LessThan",$$[-1],-1)/*t0[673] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[641], "LessThan", [dynamic expression], -1)*/; $$[517](t0[673],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[673], [dynamic expression])*/; t0[674] = $$[515](t0[641],".ctor",$$[268])/*t0[674] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[641], ".ctor", [dynamic expression])*/; t0[675] = $$[516](t0[641],"Length",t0[642],null)/*t0[675] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[641], "Length", t0[642], null)*/; t0[676] = $$[516](t0[641],"Chars",t0[644],null)/*t0[676] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[641], "Chars", t0[644], null)*/; $$[517](t0[641],$$[345].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[641], [dynamic expression])*/; $$[517](t0[641],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[641], [dynamic expression])*/; $$[517](t0[641],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[641], [dynamic expression])*/; t0[677] = $$[513]("System","Single",t0[0],131,null,false,false)/*t0[677] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "Single", t0[0], [dynamic expression], null, False, False)*/; $$[517](t0[677],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[677], [dynamic expression])*/; $$[517](t0[677],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[677], [dynamic expression])*/; t0[678] = $$[513]("System","NotImplementedException",t0[0],134,null,false,false)/*t0[678] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "NotImplementedException", t0[0], [dynamic expression], null, False, False)*/; t0[679] = $$[515](t0[678],".ctor",$$[269])/*t0[679] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[678], ".ctor", [dynamic expression])*/; $$[517](t0[679],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[679], [dynamic expression])*/; t0[680] = $$[515](t0[678],".ctor",$$[270])/*t0[680] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[678], ".ctor", [dynamic expression])*/; $$[517](t0[680],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[680], [dynamic expression])*/; $$[517](t0[678],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[678], [dynamic expression])*/; t0[681] = $$[513]("System","Int16",t0[0],135,null,false,false)/*t0[681] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "Int16", t0[0], [dynamic expression], null, False, False)*/; $$[517](t0[681],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[681], [dynamic expression])*/; t0[682] = $$[513]("System","InvalidOperationException",t0[0],138,null,false,false)/*t0[682] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "InvalidOperationException", t0[0], [dynamic expression], null, False, False)*/; t0[683] = $$[515](t0[682],".ctor",$$[271])/*t0[683] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[682], ".ctor", [dynamic expression])*/; t0[684] = $$[513]("System.Resources","ResourceManager",t0[0],139,null,false,false)/*t0[684] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Resources", "ResourceManager", t0[0], [dynamic expression], null, False, False)*/; t0[685] = $$[514](t0[684],"Initialize",$$[272],-1)/*t0[685] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[684], "Initialize", [dynamic expression], -1)*/; $$[517](t0[685],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[685], [dynamic expression])*/; t0[686] = $$[514](t0[684],"RegisterSIP",$$[273],-1)/*t0[686] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[684], "RegisterSIP", [dynamic expression], -1)*/; t0[687] = $$[514](t0[684],"CleanupAndUnregisterSIP",$$[274],-1)/*t0[687] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[684], "CleanupAndUnregisterSIP", [dynamic expression], -1)*/; t0[688] = $$[514](t0[684],"RegisterResource",$$[275],-1)/*t0[688] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[684], "RegisterResource", [dynamic expression], -1)*/; t0[689] = $$[514](t0[684],"FreeResource",$$[276],-1)/*t0[689] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[684], "FreeResource", [dynamic expression], -1)*/; t0[690] = $$[513]("XaeiOS","SIPState",t0[0],141,null,false,false)/*t0[690] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS", "SIPState", t0[0], [dynamic expression], null, False, False)*/; t0[691] = $$[513]("XaeiOS.Boot","BootMethod",t0[0],146,null,false,false)/*t0[691] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Boot", "BootMethod", t0[0], [dynamic expression], null, False, False)*/; t0[692] = $$[515](t0[691],".ctor",$$[277])/*t0[692] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[691], ".ctor", [dynamic expression])*/; t0[693] = $$[513]("System.Threading","ManualResetEvent",t0[0],147,null,false,false)/*t0[693] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Threading", "ManualResetEvent", t0[0], [dynamic expression], null, False, False)*/; t0[694] = $$[514](t0[693],"Set",$$[278],-1)/*t0[694] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[693], "Set", [dynamic expression], -1)*/; $$[517](t0[694],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[694], [dynamic expression])*/; t0[695] = $$[514](t0[693],"Reset",$$[279],-1)/*t0[695] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[693], "Reset", [dynamic expression], -1)*/; $$[517](t0[695],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[695], [dynamic expression])*/; t0[696] = $$[514](t0[693],"WaitOne",$$[280],-1)/*t0[696] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[693], "WaitOne", [dynamic expression], -1)*/; $$[517](t0[696],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[696], [dynamic expression])*/; t0[697] = $$[514](t0[693],"Signal",$$[281],-1)/*t0[697] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[693], "Signal", [dynamic expression], -1)*/; $$[517](t0[697],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[697], [dynamic expression])*/; t0[698] = $$[514](t0[693],"WaitOne",$$[282],-1)/*t0[698] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[693], "WaitOne", [dynamic expression], -1)*/; $$[517](t0[698],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[698], [dynamic expression])*/; t0[699] = $$[515](t0[693],".ctor",$$[283])/*t0[699] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[693], ".ctor", [dynamic expression])*/; t0[700] = $$[513]("","TimedUnblocker",t0[0],148,null,false,false)/*t0[700] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "TimedUnblocker", t0[0], [dynamic expression], null, False, False)*/; t0[701] = $$[514](t0[700],"Unblock",$$[284],-1)/*t0[701] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[700], "Unblock", [dynamic expression], -1)*/; $$[517](t0[701],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[701], [dynamic expression])*/; t0[702] = $$[514](t0[700],"ScheduleUnblock",$$[285],-1)/*t0[702] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[700], "ScheduleUnblock", [dynamic expression], -1)*/; t0[703] = $$[514](t0[700],"Cancel",$$[286],-1)/*t0[703] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[700], "Cancel", [dynamic expression], -1)*/; $$[517](t0[703],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[703], [dynamic expression])*/; t0[704] = $$[515](t0[700],".ctor",$$[287])/*t0[704] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[700], ".ctor", [dynamic expression])*/; t0[705] = $$[513]("System.Security","SecurityException",t0[0],149,null,false,false)/*t0[705] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Security", "SecurityException", t0[0], [dynamic expression], null, False, False)*/; t0[706] = $$[515](t0[705],".ctor",$$[288])/*t0[706] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[705], ".ctor", [dynamic expression])*/; t0[707] = $$[513]("System.Runtime","Property",t0[0],150,null,false,false)/*t0[707] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime", "Property", t0[0], [dynamic expression], null, False, False)*/; t0[708] = $$[514](t0[707],"get_DeclaringClass",$$[289],-1)/*t0[708] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[707], "get_DeclaringClass", [dynamic expression], -1)*/; $$[517](t0[708],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[708], [dynamic expression])*/; $$[517](t0[708],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[708], [dynamic expression])*/; t0[709] = $$[514](t0[707],"set_DeclaringClass",$$[290],-1)/*t0[709] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[707], "set_DeclaringClass", [dynamic expression], -1)*/; $$[517](t0[709],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[709], [dynamic expression])*/; $$[517](t0[709],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[709], [dynamic expression])*/; t0[710] = $$[514](t0[707],"get_Type",$$[291],-1)/*t0[710] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[707], "get_Type", [dynamic expression], -1)*/; $$[517](t0[710],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[710], [dynamic expression])*/; $$[517](t0[710],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[710], [dynamic expression])*/; t0[711] = $$[514](t0[707],"set_Type",$$[292],-1)/*t0[711] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[707], "set_Type", [dynamic expression], -1)*/; $$[517](t0[711],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[711], [dynamic expression])*/; $$[517](t0[711],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[711], [dynamic expression])*/; t0[712] = $$[514](t0[707],"get_Name",$$[293],-1)/*t0[712] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[707], "get_Name", [dynamic expression], -1)*/; $$[517](t0[712],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[712], [dynamic expression])*/; $$[517](t0[712],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[712], [dynamic expression])*/; t0[713] = $$[514](t0[707],"set_Name",$$[294],-1)/*t0[713] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[707], "set_Name", [dynamic expression], -1)*/; $$[517](t0[713],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[713], [dynamic expression])*/; $$[517](t0[713],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[713], [dynamic expression])*/; t0[714] = $$[514](t0[707],"get_FullName",$$[295],-1)/*t0[714] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[707], "get_FullName", [dynamic expression], -1)*/; $$[517](t0[714],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[714], [dynamic expression])*/; t0[715] = $$[514](t0[707],"get_GetMethod",$$[296],-1)/*t0[715] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[707], "get_GetMethod", [dynamic expression], -1)*/; $$[517](t0[715],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[715], [dynamic expression])*/; $$[517](t0[715],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[715], [dynamic expression])*/; t0[716] = $$[514](t0[707],"set_GetMethod",$$[297],-1)/*t0[716] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[707], "set_GetMethod", [dynamic expression], -1)*/; $$[517](t0[716],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[716], [dynamic expression])*/; $$[517](t0[716],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[716], [dynamic expression])*/; t0[717] = $$[514](t0[707],"get_SetMethod",$$[298],-1)/*t0[717] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[707], "get_SetMethod", [dynamic expression], -1)*/; $$[517](t0[717],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[717], [dynamic expression])*/; $$[517](t0[717],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[717], [dynamic expression])*/; t0[718] = $$[514](t0[707],"set_SetMethod",$$[299],-1)/*t0[718] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[707], "set_SetMethod", [dynamic expression], -1)*/; $$[517](t0[718],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[718], [dynamic expression])*/; $$[517](t0[718],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[718], [dynamic expression])*/; t0[719] = $$[514](t0[707],"get_CustomAttributes",$$[300],4)/*t0[719] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[707], "get_CustomAttributes", [dynamic expression], [dynamic expression])*/; $$[517](t0[719],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[719], [dynamic expression])*/; t0[720] = $$[515](t0[707],".ctor",$$[301])/*t0[720] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[707], ".ctor", [dynamic expression])*/; $$[517](t0[720],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[720], [dynamic expression])*/; t0[721] = $$[516](t0[707],"DeclaringClass",t0[708],t0[709])/*t0[721] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[707], "DeclaringClass", t0[708], t0[709])*/; t0[722] = $$[516](t0[707],"Type",t0[710],t0[711])/*t0[722] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[707], "Type", t0[710], t0[711])*/; t0[723] = $$[516](t0[707],"Name",t0[712],t0[713])/*t0[723] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[707], "Name", t0[712], t0[713])*/; t0[724] = $$[516](t0[707],"FullName",t0[714],null)/*t0[724] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[707], "FullName", t0[714], null)*/; t0[725] = $$[516](t0[707],"GetMethod",t0[715],t0[716])/*t0[725] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[707], "GetMethod", t0[715], t0[716])*/; t0[726] = $$[516](t0[707],"SetMethod",t0[717],t0[718])/*t0[726] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[707], "SetMethod", t0[717], t0[718])*/; t0[727] = $$[516](t0[707],"CustomAttributes",t0[719],null)/*t0[727] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[707], "CustomAttributes", t0[719], null)*/; t0[728] = $$[513]("System","ArgumentException",t0[0],151,null,false,false)/*t0[728] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "ArgumentException", t0[0], [dynamic expression], null, False, False)*/; t0[729] = $$[515](t0[728],".ctor",$$[302])/*t0[729] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[728], ".ctor", [dynamic expression])*/; $$[517](t0[729],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[729], [dynamic expression])*/; $$[517](t0[728],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[728], [dynamic expression])*/; t0[730] = $$[513]("System","ArgumentOutOfRangeException",t0[0],152,null,false,false)/*t0[730] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "ArgumentOutOfRangeException", t0[0], [dynamic expression], null, False, False)*/; t0[731] = $$[515](t0[730],".ctor",$$[303])/*t0[731] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[730], ".ctor", [dynamic expression])*/; $$[517](t0[731],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[731], [dynamic expression])*/; $$[517](t0[730],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[730], [dynamic expression])*/; t0[732] = $$[513]("System.Collections.Generic","KeyValuePair`2",t0[0],153,null,false,false)/*t0[732] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Collections.Generic", "KeyValuePair`2", t0[0], [dynamic expression], null, False, False)*/; t0[733] = $$[515](t0[732],".ctor",$$[304])/*t0[733] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[732], ".ctor", [dynamic expression])*/; t0[734] = $$[513]("System.Runtime.CompilerServices","RequiredAttributeAttribute",t0[0],154,null,false,false)/*t0[734] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.CompilerServices", "RequiredAttributeAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[735] = $$[515](t0[734],".ctor",$$[305])/*t0[735] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[734], ".ctor", [dynamic expression])*/; $$[517](t0[734],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[734], [dynamic expression])*/; t0[736] = $$[513]("XaeiOS","SIPManager",t0[0],155,null,false,false)/*t0[736] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS", "SIPManager", t0[0], [dynamic expression], null, False, False)*/; t0[737] = $$[514](t0[736],"Initialize",$$[306],-1)/*t0[737] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[736], "Initialize", [dynamic expression], -1)*/; t0[738] = $$[514](t0[736],"RegisterSIP",$$[307],-1)/*t0[738] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[736], "RegisterSIP", [dynamic expression], -1)*/; t0[739] = $$[514](t0[736],"UnregisterSIP",$$[308],-1)/*t0[739] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[736], "UnregisterSIP", [dynamic expression], -1)*/; t0[740] = $$[514](t0[736],"GetSIPs",$$[309],-1)/*t0[740] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[736], "GetSIPs", [dynamic expression], -1)*/; t0[741] = $$[514](t0[736],"GetSIP",$$[310],-1)/*t0[741] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[736], "GetSIP", [dynamic expression], -1)*/; t0[742] = $$[514](t0[736],"GetPID",$$[311],-1)/*t0[742] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[736], "GetPID", [dynamic expression], -1)*/; $$[517](t0[742],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[742], [dynamic expression])*/; t0[743] = $$[513]("XaeiOS.Security","ExternalIdentity",t0[0],158,null,false,false)/*t0[743] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Security", "ExternalIdentity", t0[0], [dynamic expression], null, False, False)*/; t0[744] = $$[514](t0[743],"get_AuthenticationType",$$[312],4)/*t0[744] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[743], "get_AuthenticationType", [dynamic expression], [dynamic expression])*/; t0[745] = $$[514](t0[743],"get_IsAuthenticated",$$[313],5)/*t0[745] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[743], "get_IsAuthenticated", [dynamic expression], [dynamic expression])*/; t0[746] = $$[514](t0[743],"get_Name",$$[314],6)/*t0[746] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[743], "get_Name", [dynamic expression], [dynamic expression])*/; t0[747] = $$[515](t0[743],".ctor",$$[315])/*t0[747] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[743], ".ctor", [dynamic expression])*/; t0[748] = $$[516](t0[743],"AuthenticationType",t0[744],null)/*t0[748] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[743], "AuthenticationType", t0[744], null)*/; t0[749] = $$[516](t0[743],"IsAuthenticated",t0[745],null)/*t0[749] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[743], "IsAuthenticated", t0[745], null)*/; t0[750] = $$[516](t0[743],"Name",t0[746],null)/*t0[750] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[743], "Name", t0[746], null)*/; t0[751] = $$[513]("System.Runtime","CustomAttribute",t0[0],159,null,false,false)/*t0[751] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime", "CustomAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[752] = $$[514](t0[751],"get_Constructor",$$[316],-1)/*t0[752] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[751], "get_Constructor", [dynamic expression], -1)*/; $$[517](t0[752],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[752], [dynamic expression])*/; $$[517](t0[752],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[752], [dynamic expression])*/; t0[753] = $$[514](t0[751],"set_Constructor",$$[317],-1)/*t0[753] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[751], "set_Constructor", [dynamic expression], -1)*/; $$[517](t0[753],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[753], [dynamic expression])*/; $$[517](t0[753],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[753], [dynamic expression])*/; t0[754] = $$[515](t0[751],".ctor",$$[318])/*t0[754] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[751], ".ctor", [dynamic expression])*/; $$[517](t0[754],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[754], [dynamic expression])*/; t0[755] = $$[516](t0[751],"Constructor",t0[752],t0[753])/*t0[755] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[751], "Constructor", t0[752], t0[753])*/; t0[756] = $$[513]("System.Diagnostics","Debug",t0[0],160,null,false,false)/*t0[756] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Diagnostics", "Debug", t0[0], [dynamic expression], null, False, False)*/; t0[757] = $$[514](t0[756],"Assert",$$[319],-1)/*t0[757] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[756], "Assert", [dynamic expression], -1)*/; t0[758] = $$[513]("System","Console",t0[0],161,null,false,false)/*t0[758] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "Console", t0[0], [dynamic expression], null, False, False)*/; t0[759] = $$[514](t0[758],"get_Out",$$[320],-1)/*t0[759] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[758], "get_Out", [dynamic expression], -1)*/; t0[760] = $$[514](t0[758],"ReadLine",$$[321],-1)/*t0[760] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[758], "ReadLine", [dynamic expression], -1)*/; t0[761] = $$[514](t0[758],"Read",$$[322],-1)/*t0[761] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[758], "Read", [dynamic expression], -1)*/; t0[762] = $$[514](t0[758],"get_Title",$$[323],-1)/*t0[762] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[758], "get_Title", [dynamic expression], -1)*/; t0[763] = $$[514](t0[758],"set_Title",$$[324],-1)/*t0[763] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[758], "set_Title", [dynamic expression], -1)*/; t0[764] = $$[514](t0[758],"Write",$$[325],-1)/*t0[764] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[758], "Write", [dynamic expression], -1)*/; t0[765] = $$[514](t0[758],"WriteLine",$$[326],-1)/*t0[765] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[758], "WriteLine", [dynamic expression], -1)*/; t0[766] = $$[514](t0[758],"WriteLine",$$[327],-1)/*t0[766] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[758], "WriteLine", [dynamic expression], -1)*/; t0[767] = $$[514](t0[758],"WriteLine",$$[328],-1)/*t0[767] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[758], "WriteLine", [dynamic expression], -1)*/; t0[768] = $$[514](t0[758],"SetOut",$$[329],-1)/*t0[768] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[758], "SetOut", [dynamic expression], -1)*/; t0[769] = $$[516](t0[758],"Out",t0[759],null)/*t0[769] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[758], "Out", t0[759], null)*/; t0[770] = $$[516](t0[758],"Title",t0[762],t0[763])/*t0[770] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[758], "Title", t0[762], t0[763])*/; $$[517](t0[758],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[758], [dynamic expression])*/; t0[771] = $$[513]("System","UInt16",t0[0],162,null,false,false)/*t0[771] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "UInt16", t0[0], [dynamic expression], null, False, False)*/; $$[517](t0[771],$$[545].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[771], [dynamic expression])*/; $$[517](t0[771],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[771], [dynamic expression])*/; t0[772] = $$[513]("System","RuntimeFieldHandle",t0[0],165,null,false,false)/*t0[772] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "RuntimeFieldHandle", t0[0], [dynamic expression], null, False, False)*/; t0[773] = $$[513]("System","NotSupportedException",t0[0],166,null,false,false)/*t0[773] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "NotSupportedException", t0[0], [dynamic expression], null, False, False)*/; t0[774] = $$[515](t0[773],".ctor",$$[330])/*t0[774] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[773], ".ctor", [dynamic expression])*/; $$[517](t0[774],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[774], [dynamic expression])*/; t0[775] = $$[515](t0[773],".ctor",$$[331])/*t0[775] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[773], ".ctor", [dynamic expression])*/; $$[517](t0[775],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[775], [dynamic expression])*/; t0[776] = $$[515](t0[773],".ctor",$$[332])/*t0[776] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[773], ".ctor", [dynamic expression])*/; $$[517](t0[776],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[776], [dynamic expression])*/; $$[517](t0[773],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[773], [dynamic expression])*/; t0[777] = $$[513]("System","InvalidCastException",t0[0],167,null,false,false)/*t0[777] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "InvalidCastException", t0[0], [dynamic expression], null, False, False)*/; t0[778] = $$[515](t0[777],".ctor",$$[333])/*t0[778] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[777], ".ctor", [dynamic expression])*/; $$[517](t0[778],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[778], [dynamic expression])*/; t0[779] = $$[513]("System","EventArgs",t0[0],168,null,false,false)/*t0[779] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "EventArgs", t0[0], [dynamic expression], null, False, False)*/; t0[780] = $$[515](t0[779],".ctor",$$[334])/*t0[780] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[779], ".ctor", [dynamic expression])*/; t0[781] = $$[515](t0[779],".cctor",$$[335])/*t0[781] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[779], ".cctor", [dynamic expression])*/; t0[782] = $$[513]("System","Decimal",t0[0],170,null,false,false)/*t0[782] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "Decimal", t0[0], [dynamic expression], null, False, False)*/; t0[783] = $$[514](t0[782],"ToString",$$[336],0)/*t0[783] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[782], "ToString", [dynamic expression], [dynamic expression])*/; $$[517](t0[783],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[783], [dynamic expression])*/; $$[517](t0[782],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[782], [dynamic expression])*/; t0[784] = $$[513]("System","Byte",t0[0],171,null,false,false)/*t0[784] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "Byte", t0[0], [dynamic expression], null, False, False)*/; $$[517](t0[784],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[784], [dynamic expression])*/; t0[785] = $$[513]("System.Runtime.CompilerServices","MethodImplAttribute",t0[0],174,null,false,false)/*t0[785] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.CompilerServices", "MethodImplAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[786] = $$[514](t0[785],"get_Options",$$[337],-1)/*t0[786] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[785], "get_Options", [dynamic expression], -1)*/; t0[787] = $$[515](t0[785],".ctor",$$[338])/*t0[787] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[785], ".ctor", [dynamic expression])*/; t0[788] = $$[515](t0[785],".ctor",$$[339])/*t0[788] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[785], ".ctor", [dynamic expression])*/; t0[789] = $$[516](t0[785],"Options",t0[786],null)/*t0[789] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[785], "Options", t0[786], null)*/; $$[517](t0[785],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[785], [dynamic expression])*/; t0[790] = $$[513]("XaeiOS","SIP",t0[0],177,null,false,false)/*t0[790] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS", "SIP", t0[0], [dynamic expression], null, False, False)*/; t0[791] = $$[514](t0[790],"get_PID",$$[346],-1)/*t0[791] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "get_PID", [dynamic expression], -1)*/; t0[792] = $$[514](t0[790],"set_PID",$$[347],-1)/*t0[792] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "set_PID", [dynamic expression], -1)*/; t0[793] = $$[514](t0[790],"get_Name",$$[348],-1)/*t0[793] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "get_Name", [dynamic expression], -1)*/; t0[794] = $$[514](t0[790],"get_IsDaemon",$$[349],-1)/*t0[794] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "get_IsDaemon", [dynamic expression], -1)*/; $$[517](t0[794],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[794], [dynamic expression])*/; t0[795] = $$[514](t0[790],"set_IsDaemon",$$[350],-1)/*t0[795] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "set_IsDaemon", [dynamic expression], -1)*/; $$[517](t0[795],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[795], [dynamic expression])*/; t0[796] = $$[514](t0[790],"add_QuitSignal",$$[351],-1)/*t0[796] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "add_QuitSignal", [dynamic expression], -1)*/; t0[797] = $$[514](t0[790],"remove_QuitSignal",$$[352],-1)/*t0[797] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "remove_QuitSignal", [dynamic expression], -1)*/; t0[798] = $$[514](t0[790],"add__quitSignal",$$[353],-1)/*t0[798] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "add__quitSignal", [dynamic expression], -1)*/; t0[799] = $$[514](t0[790],"remove__quitSignal",$$[354],-1)/*t0[799] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "remove__quitSignal", [dynamic expression], -1)*/; t0[800] = $$[514](t0[790],"add_CustomSignal",$$[355],-1)/*t0[800] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "add_CustomSignal", [dynamic expression], -1)*/; t0[801] = $$[514](t0[790],"remove_CustomSignal",$$[356],-1)/*t0[801] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "remove_CustomSignal", [dynamic expression], -1)*/; t0[802] = $$[514](t0[790],"add__customSignal",$$[357],-1)/*t0[802] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "add__customSignal", [dynamic expression], -1)*/; t0[803] = $$[514](t0[790],"remove__customSignal",$$[358],-1)/*t0[803] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "remove__customSignal", [dynamic expression], -1)*/; t0[804] = $$[514](t0[790],"add_Exiting",$$[359],-1)/*t0[804] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "add_Exiting", [dynamic expression], -1)*/; t0[805] = $$[514](t0[790],"remove_Exiting",$$[360],-1)/*t0[805] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "remove_Exiting", [dynamic expression], -1)*/; t0[806] = $$[514](t0[790],"add__exiting",$$[361],-1)/*t0[806] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "add__exiting", [dynamic expression], -1)*/; t0[807] = $$[514](t0[790],"remove__exiting",$$[362],-1)/*t0[807] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "remove__exiting", [dynamic expression], -1)*/; t0[808] = $$[514](t0[790],"add_Exited",$$[363],-1)/*t0[808] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "add_Exited", [dynamic expression], -1)*/; t0[809] = $$[514](t0[790],"remove_Exited",$$[364],-1)/*t0[809] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "remove_Exited", [dynamic expression], -1)*/; t0[810] = $$[514](t0[790],"add__exited",$$[365],-1)/*t0[810] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "add__exited", [dynamic expression], -1)*/; t0[811] = $$[514](t0[790],"remove__exited",$$[366],-1)/*t0[811] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "remove__exited", [dynamic expression], -1)*/; t0[812] = $$[514](t0[790],"get_Output",$$[367],-1)/*t0[812] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "get_Output", [dynamic expression], -1)*/; $$[517](t0[812],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[812], [dynamic expression])*/; t0[813] = $$[514](t0[790],"set_Output",$$[368],-1)/*t0[813] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "set_Output", [dynamic expression], -1)*/; $$[517](t0[813],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[813], [dynamic expression])*/; t0[814] = $$[514](t0[790],"get_Error",$$[369],-1)/*t0[814] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "get_Error", [dynamic expression], -1)*/; $$[517](t0[814],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[814], [dynamic expression])*/; t0[815] = $$[514](t0[790],"set_Error",$$[370],-1)/*t0[815] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "set_Error", [dynamic expression], -1)*/; $$[517](t0[815],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[815], [dynamic expression])*/; t0[816] = $$[514](t0[790],"get_SyncRoot",$$[371],-1)/*t0[816] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "get_SyncRoot", [dynamic expression], -1)*/; $$[517](t0[816],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[816], [dynamic expression])*/; t0[817] = $$[514](t0[790],"set_SyncRoot",$$[372],-1)/*t0[817] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "set_SyncRoot", [dynamic expression], -1)*/; $$[517](t0[817],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[817], [dynamic expression])*/; t0[818] = $$[514](t0[790],"Start",$$[373],-1)/*t0[818] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "Start", [dynamic expression], -1)*/; t0[819] = $$[514](t0[790],"Start",$$[374],-1)/*t0[819] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "Start", [dynamic expression], -1)*/; t0[820] = $$[514](t0[790],"HandleSignal",$$[375],-1)/*t0[820] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "HandleSignal", [dynamic expression], -1)*/; t0[821] = $$[514](t0[790],"AddPrincipal",$$[376],-1)/*t0[821] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "AddPrincipal", [dynamic expression], -1)*/; t0[822] = $$[514](t0[790],"GetPrincipals",$$[377],-1)/*t0[822] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "GetPrincipals", [dynamic expression], -1)*/; t0[823] = $$[514](t0[790],"GetHashCode",$$[378],1)/*t0[823] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "GetHashCode", [dynamic expression], [dynamic expression])*/; t0[824] = $$[514](t0[790],"ToString",$$[379],0)/*t0[824] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "ToString", [dynamic expression], [dynamic expression])*/; t0[825] = $$[514](t0[790],"Equals",$$[380],2)/*t0[825] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "Equals", [dynamic expression], [dynamic expression])*/; t0[826] = $$[514](t0[790],"AddChild",$$[381],-1)/*t0[826] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "AddChild", [dynamic expression], -1)*/; t0[827] = $$[514](t0[790],"InitializeThread",$$[382],-1)/*t0[827] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "InitializeThread", [dynamic expression], -1)*/; t0[828] = $$[514](t0[790],"ThreadExited",$$[383],-1)/*t0[828] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "ThreadExited", [dynamic expression], -1)*/; t0[829] = $$[514](t0[790],"ChildExited",$$[384],-1)/*t0[829] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "ChildExited", [dynamic expression], -1)*/; t0[830] = $$[514](t0[790],"TryExit",$$[385],-1)/*t0[830] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "TryExit", [dynamic expression], -1)*/; t0[831] = $$[514](t0[790],"TryExit3",$$[386],-1)/*t0[831] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "TryExit3", [dynamic expression], -1)*/; t0[832] = $$[514](t0[790],"Exit",$$[387],-1)/*t0[832] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "Exit", [dynamic expression], -1)*/; t0[833] = $$[514](t0[790],"Quit",$$[388],-1)/*t0[833] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "Quit", [dynamic expression], -1)*/; t0[834] = $$[514](t0[790],"Kill",$$[389],-1)/*t0[834] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "Kill", [dynamic expression], -1)*/; t0[835] = $$[514](t0[790],"InvokeSIP",$$[390],-1)/*t0[835] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "InvokeSIP", [dynamic expression], -1)*/; t0[836] = $$[514](t0[790],"CreateSystemSIP",$$[391],-1)/*t0[836] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "CreateSystemSIP", [dynamic expression], -1)*/; t0[837] = $$[514](t0[790],"get_CurrentSIP",$$[392],-1)/*t0[837] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "get_CurrentSIP", [dynamic expression], -1)*/; $$[517](t0[837],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[837], [dynamic expression])*/; t0[838] = $$[514](t0[790],"GetSIPs",$$[393],-1)/*t0[838] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[790], "GetSIPs", [dynamic expression], -1)*/; t0[839] = $$[515](t0[790],".ctor",$$[394])/*t0[839] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[790], ".ctor", [dynamic expression])*/; t0[840] = $$[515](t0[790],".ctor",$$[395])/*t0[840] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[790], ".ctor", [dynamic expression])*/; t0[841] = $$[515](t0[790],".ctor",$$[396])/*t0[841] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[790], ".ctor", [dynamic expression])*/; t0[842] = $$[516](t0[790],"PID",t0[791],t0[792])/*t0[842] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[790], "PID", t0[791], t0[792])*/; t0[843] = $$[516](t0[790],"Name",t0[793],null)/*t0[843] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[790], "Name", t0[793], null)*/; t0[844] = $$[516](t0[790],"IsDaemon",t0[794],t0[795])/*t0[844] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[790], "IsDaemon", t0[794], t0[795])*/; t0[845] = $$[516](t0[790],"Output",t0[812],t0[813])/*t0[845] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[790], "Output", t0[812], t0[813])*/; t0[846] = $$[516](t0[790],"Error",t0[814],t0[815])/*t0[846] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[790], "Error", t0[814], t0[815])*/; t0[847] = $$[516](t0[790],"SyncRoot",t0[816],t0[817])/*t0[847] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[790], "SyncRoot", t0[816], t0[817])*/; t0[848] = $$[516](t0[790],"CurrentSIP",t0[837],null)/*t0[848] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[790], "CurrentSIP", t0[837], null)*/; t0[849] = $$[513]("","ConsoleTextWriter",t0[0],178,null,false,false)/*t0[849] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "ConsoleTextWriter", t0[0], [dynamic expression], null, False, False)*/; t0[850] = $$[514](t0[849],"Write",$$[397],4)/*t0[850] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[849], "Write", [dynamic expression], [dynamic expression])*/; t0[851] = $$[514](t0[849],"ConsoleWrite",$$[-1],-1)/*t0[851] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[849], "ConsoleWrite", [dynamic expression], -1)*/; $$[517](t0[851],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[851], [dynamic expression])*/; t0[852] = $$[515](t0[849],".ctor",$$[398])/*t0[852] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[849], ".ctor", [dynamic expression])*/; t0[853] = $$[513]("System.Runtime","Method",t0[0],179,null,false,false)/*t0[853] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime", "Method", t0[0], [dynamic expression], null, False, False)*/; t0[854] = $$[514](t0[853],"get_VTableSlot",$$[399],-1)/*t0[854] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[853], "get_VTableSlot", [dynamic expression], -1)*/; $$[517](t0[854],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[854], [dynamic expression])*/; $$[517](t0[854],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[854], [dynamic expression])*/; t0[855] = $$[514](t0[853],"set_VTableSlot",$$[400],-1)/*t0[855] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[853], "set_VTableSlot", [dynamic expression], -1)*/; $$[517](t0[855],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[855], [dynamic expression])*/; $$[517](t0[855],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[855], [dynamic expression])*/; t0[856] = $$[515](t0[853],".ctor",$$[401])/*t0[856] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[853], ".ctor", [dynamic expression])*/; $$[517](t0[856],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[856], [dynamic expression])*/; t0[857] = $$[516](t0[853],"VTableSlot",t0[854],t0[855])/*t0[857] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[853], "VTableSlot", t0[854], t0[855])*/; t0[858] = $$[513]("System.Collections","ICollection",t0[0],180,null,true,false)/*t0[858] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Collections", "ICollection", t0[0], [dynamic expression], null, True, False)*/; t0[859] = $$[514](t0[858],"get_Count",null,0)/*t0[859] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[858], "get_Count", null, [dynamic expression])*/; t0[860] = $$[514](t0[858],"get_IsSynchronized",null,1)/*t0[860] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[858], "get_IsSynchronized", null, [dynamic expression])*/; t0[861] = $$[514](t0[858],"get_SyncRoot",null,2)/*t0[861] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[858], "get_SyncRoot", null, [dynamic expression])*/; t0[862] = $$[514](t0[858],"CopyTo",null,3)/*t0[862] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[858], "CopyTo", null, [dynamic expression])*/; t0[863] = $$[516](t0[858],"Count",t0[859],null)/*t0[863] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[858], "Count", t0[859], null)*/; t0[864] = $$[516](t0[858],"IsSynchronized",t0[860],null)/*t0[864] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[858], "IsSynchronized", t0[860], null)*/; t0[865] = $$[516](t0[858],"SyncRoot",t0[861],null)/*t0[865] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[858], "SyncRoot", t0[861], null)*/; $$[517](t0[858],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[858], [dynamic expression])*/; t0[866] = $$[513]("System.Runtime.CompilerServices","MethodImplOptions",t0[0],182,null,false,false)/*t0[866] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.CompilerServices", "MethodImplOptions", t0[0], [dynamic expression], null, False, False)*/; t0[867] = $$[513]("XaeiOS.Process.ImageFormat","ObjectImage",t0[0],190,null,false,false)/*t0[867] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Process.ImageFormat", "ObjectImage", t0[0], [dynamic expression], null, False, False)*/; t0[868] = $$[514](t0[867],"GetMetadata",$$[403],-1)/*t0[868] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[867], "GetMetadata", [dynamic expression], -1)*/; t0[869] = $$[514](t0[867],"GetFixups",$$[404],-1)/*t0[869] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[867], "GetFixups", [dynamic expression], -1)*/; t0[870] = $$[515](t0[867],".ctor",$$[405])/*t0[870] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[867], ".ctor", [dynamic expression])*/; t0[871] = $$[513]("System","ExecutionEngineException",t0[0],191,null,false,false)/*t0[871] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "ExecutionEngineException", t0[0], [dynamic expression], null, False, False)*/; t0[872] = $$[515](t0[871],".ctor",$$[406])/*t0[872] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[871], ".ctor", [dynamic expression])*/; $$[517](t0[872],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[872], [dynamic expression])*/; t0[873] = $$[513]("System.Collections.Generic","IDictionary`2",t0[0],192,null,true,false)/*t0[873] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Collections.Generic", "IDictionary`2", t0[0], [dynamic expression], null, True, False)*/; t0[874] = $$[514](t0[873],"get_Count",null,0)/*t0[874] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[873], "get_Count", null, [dynamic expression])*/; t0[875] = $$[514](t0[873],"get_Item",null,1)/*t0[875] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[873], "get_Item", null, [dynamic expression])*/; t0[876] = $$[514](t0[873],"set_Item",null,2)/*t0[876] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[873], "set_Item", null, [dynamic expression])*/; t0[877] = $$[514](t0[873],"get_Keys",null,3)/*t0[877] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[873], "get_Keys", null, [dynamic expression])*/; t0[878] = $$[514](t0[873],"ContainsKey",null,4)/*t0[878] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[873], "ContainsKey", null, [dynamic expression])*/; t0[879] = $$[514](t0[873],"ContainsValue",null,5)/*t0[879] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[873], "ContainsValue", null, [dynamic expression])*/; t0[880] = $$[514](t0[873],"Remove",null,6)/*t0[880] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[873], "Remove", null, [dynamic expression])*/; t0[881] = $$[514](t0[873],"Clear",null,7)/*t0[881] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[873], "Clear", null, [dynamic expression])*/; t0[882] = $$[516](t0[873],"Count",t0[874],null)/*t0[882] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[873], "Count", t0[874], null)*/; t0[883] = $$[516](t0[873],"Item",t0[875],t0[876])/*t0[883] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[873], "Item", t0[875], t0[876])*/; t0[884] = $$[516](t0[873],"Keys",t0[877],null)/*t0[884] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[873], "Keys", t0[877], null)*/; $$[517](t0[873],$$[545].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[873], [dynamic expression])*/; $$[517](t0[873],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[873], [dynamic expression])*/; $$[517](t0[873],$$[345].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[873], [dynamic expression])*/; t0[885] = $$[513]("System.Collections.Generic","Dictionary`2",t0[0],193,null,false,false)/*t0[885] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Collections.Generic", "Dictionary`2", t0[0], [dynamic expression], null, False, False)*/; t0[886] = $$[514](t0[885],"get_Count",$$[407],4)/*t0[886] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[885], "get_Count", [dynamic expression], [dynamic expression])*/; t0[887] = $$[514](t0[885],"get_Item",$$[408],5)/*t0[887] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[885], "get_Item", [dynamic expression], [dynamic expression])*/; t0[888] = $$[514](t0[885],"set_Item",$$[409],6)/*t0[888] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[885], "set_Item", [dynamic expression], [dynamic expression])*/; t0[889] = $$[514](t0[885],"get_Keys",$$[410],7)/*t0[889] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[885], "get_Keys", [dynamic expression], [dynamic expression])*/; t0[890] = $$[514](t0[885],"ContainsKey",$$[411],8)/*t0[890] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[885], "ContainsKey", [dynamic expression], [dynamic expression])*/; t0[891] = $$[514](t0[885],"ContainsValue",$$[412],9)/*t0[891] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[885], "ContainsValue", [dynamic expression], [dynamic expression])*/; t0[892] = $$[514](t0[885],"Remove",$$[413],10)/*t0[892] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[885], "Remove", [dynamic expression], [dynamic expression])*/; t0[893] = $$[514](t0[885],"Clear",$$[414],11)/*t0[893] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[885], "Clear", [dynamic expression], [dynamic expression])*/; t0[894] = $$[514](t0[885],"GetValues",$$[415],-1)/*t0[894] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[885], "GetValues", [dynamic expression], -1)*/; t0[895] = $$[515](t0[885],".ctor",$$[416])/*t0[895] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[885], ".ctor", [dynamic expression])*/; t0[896] = $$[515](t0[885],".ctor",$$[417])/*t0[896] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[885], ".ctor", [dynamic expression])*/; t0[897] = $$[516](t0[885],"Count",t0[886],null)/*t0[897] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[885], "Count", t0[886], null)*/; t0[898] = $$[516](t0[885],"Item",t0[887],t0[888])/*t0[898] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[885], "Item", t0[887], t0[888])*/; t0[899] = $$[516](t0[885],"Keys",t0[889],null)/*t0[899] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[885], "Keys", t0[889], null)*/; $$[517](t0[885],$$[345].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[885], [dynamic expression])*/; $$[517](t0[885],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[885], [dynamic expression])*/; $$[517](t0[885],$$[545].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[885], [dynamic expression])*/; t0[900] = $$[513]("XaeiOS","OSCorlib",t0[0],194,null,false,false)/*t0[900] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS", "OSCorlib", t0[0], [dynamic expression], null, False, False)*/; t0[901] = $$[514](t0[900],"Initialize",$$[418],-1)/*t0[901] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[900], "Initialize", [dynamic expression], -1)*/; $$[517](t0[901],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[901], [dynamic expression])*/; t0[902] = $$[513]("System","IntPtr",t0[0],197,null,false,false)/*t0[902] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "IntPtr", t0[0], [dynamic expression], null, False, False)*/; t0[903] = $$[513]("System","UIntPtr",t0[0],198,null,false,false)/*t0[903] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "UIntPtr", t0[0], [dynamic expression], null, False, False)*/; t0[904] = $$[513]("System","Boolean",t0[0],199,null,false,false)/*t0[904] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "Boolean", t0[0], [dynamic expression], null, False, False)*/; t0[905] = $$[515](t0[904],".cctor",$$[419])/*t0[905] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[904], ".cctor", [dynamic expression])*/; $$[517](t0[905],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[905], [dynamic expression])*/; $$[517](t0[904],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[904], [dynamic expression])*/; $$[517](t0[904],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[904], [dynamic expression])*/; t0[906] = $$[513]("System.Runtime.InteropServices","ExposedCallbackDelegate",t0[0],202,null,false,false)/*t0[906] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.InteropServices", "ExposedCallbackDelegate", t0[0], [dynamic expression], null, False, False)*/; t0[907] = $$[514](t0[906],"Invoke",null,5)/*t0[907] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[906], "Invoke", null, [dynamic expression])*/; t0[908] = $$[514](t0[906],"BeginInvoke",null,8)/*t0[908] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[906], "BeginInvoke", null, [dynamic expression])*/; t0[909] = $$[514](t0[906],"EndInvoke",null,9)/*t0[909] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[906], "EndInvoke", null, [dynamic expression])*/; t0[910] = $$[515](t0[906],".ctor",null)/*t0[910] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[906], ".ctor", null)*/; t0[911] = $$[513]("System.Runtime.InteropServices","NativeDelegateAttribute",t0[0],258,null,false,false)/*t0[911] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.InteropServices", "NativeDelegateAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[912] = $$[515](t0[911],".ctor",$$[503])/*t0[912] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[911], ".ctor", [dynamic expression])*/; $$[517](t0[911],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[911], [dynamic expression])*/; $$[517](t0[906],$$[503].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[906], [dynamic expression])*/; t0[913] = $$[513]("XaeiOS.Process","Signal",t0[0],203,null,false,false)/*t0[913] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Process", "Signal", t0[0], [dynamic expression], null, False, False)*/; t0[914] = $$[513]("System.Threading","Monitor",t0[0],207,null,false,false)/*t0[914] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Threading", "Monitor", t0[0], [dynamic expression], null, False, False)*/; t0[915] = $$[514](t0[914],"Enter",$$[420],-1)/*t0[915] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[914], "Enter", [dynamic expression], -1)*/; t0[916] = $$[514](t0[914],"Exit",$$[421],-1)/*t0[916] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[914], "Exit", [dynamic expression], -1)*/; t0[917] = $$[514](t0[914],"TryEnter",$$[422],-1)/*t0[917] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[914], "TryEnter", [dynamic expression], -1)*/; t0[918] = $$[514](t0[914],"Wait",$$[423],-1)/*t0[918] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[914], "Wait", [dynamic expression], -1)*/; t0[919] = $$[514](t0[914],"GetThreadSync",$$[424],-1)/*t0[919] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[914], "GetThreadSync", [dynamic expression], -1)*/; $$[517](t0[919],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[919], [dynamic expression])*/; t0[920] = $$[513]("","MonitorLock",t0[0],208,null,false,false)/*t0[920] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "MonitorLock", t0[0], [dynamic expression], null, False, False)*/; t0[921] = $$[514](t0[920],"Acquire",$$[425],-1)/*t0[921] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[920], "Acquire", [dynamic expression], -1)*/; $$[517](t0[921],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[921], [dynamic expression])*/; t0[922] = $$[514](t0[920],"TryAcquire",$$[426],-1)/*t0[922] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[920], "TryAcquire", [dynamic expression], -1)*/; $$[517](t0[922],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[922], [dynamic expression])*/; t0[923] = $$[514](t0[920],"Release",$$[427],-1)/*t0[923] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[920], "Release", [dynamic expression], -1)*/; $$[517](t0[923],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[923], [dynamic expression])*/; t0[924] = $$[515](t0[920],".ctor",$$[428])/*t0[924] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[920], ".ctor", [dynamic expression])*/; t0[925] = $$[513]("System.Threading","ThreadPool",t0[0],209,null,false,false)/*t0[925] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Threading", "ThreadPool", t0[0], [dynamic expression], null, False, False)*/; t0[926] = $$[513]("System.Runtime","XaeiOSObject",t0[0],210,null,false,false)/*t0[926] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime", "XaeiOSObject", t0[0], [dynamic expression], null, False, False)*/; t0[927] = $$[514](t0[926],"get_VTable",$$[-1],-1)/*t0[927] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[926], "get_VTable", [dynamic expression], -1)*/; $$[517](t0[927],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[927], [dynamic expression])*/; t0[928] = $$[514](t0[926],"set_VTable",$$[-1],-1)/*t0[928] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[926], "set_VTable", [dynamic expression], -1)*/; $$[517](t0[928],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[928], [dynamic expression])*/; t0[929] = $$[514](t0[926],"get_ThreadSync",$$[-1],-1)/*t0[929] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[926], "get_ThreadSync", [dynamic expression], -1)*/; $$[517](t0[929],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[929], [dynamic expression])*/; t0[930] = $$[514](t0[926],"set_ThreadSync",$$[-1],-1)/*t0[930] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[926], "set_ThreadSync", [dynamic expression], -1)*/; $$[517](t0[930],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[930], [dynamic expression])*/; t0[931] = $$[514](t0[926],"get_HashCode",$$[-1],-1)/*t0[931] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[926], "get_HashCode", [dynamic expression], -1)*/; $$[517](t0[931],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[931], [dynamic expression])*/; t0[932] = $$[514](t0[926],"set_HashCode",$$[-1],-1)/*t0[932] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[926], "set_HashCode", [dynamic expression], -1)*/; $$[517](t0[932],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[932], [dynamic expression])*/; t0[933] = $$[514](t0[926],"ToXaeiOSObject",$$[-1],-1)/*t0[933] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[926], "ToXaeiOSObject", [dynamic expression], -1)*/; $$[517](t0[933],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[933], [dynamic expression])*/; t0[934] = $$[515](t0[926],".ctor",$$[429])/*t0[934] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[926], ".ctor", [dynamic expression])*/; t0[935] = $$[516](t0[926],"VTable",t0[927],t0[928])/*t0[935] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[926], "VTable", t0[927], t0[928])*/; t0[936] = $$[516](t0[926],"ThreadSync",t0[929],t0[930])/*t0[936] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[926], "ThreadSync", t0[929], t0[930])*/; t0[937] = $$[516](t0[926],"HashCode",t0[931],t0[932])/*t0[937] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[926], "HashCode", t0[931], t0[932])*/; $$[517](t0[926],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[926], [dynamic expression])*/; t0[938] = $$[513]("System.Runtime","Assembly",t0[0],211,null,false,false)/*t0[938] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime", "Assembly", t0[0], [dynamic expression], null, False, False)*/; t0[939] = $$[514](t0[938],"get_Name",$$[430],-1)/*t0[939] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[938], "get_Name", [dynamic expression], -1)*/; $$[517](t0[939],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[939], [dynamic expression])*/; $$[517](t0[939],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[939], [dynamic expression])*/; t0[940] = $$[514](t0[938],"set_Name",$$[431],-1)/*t0[940] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[938], "set_Name", [dynamic expression], -1)*/; $$[517](t0[940],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[940], [dynamic expression])*/; $$[517](t0[940],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[940], [dynamic expression])*/; t0[941] = $$[514](t0[938],"get_Classes",$$[432],-1)/*t0[941] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[938], "get_Classes", [dynamic expression], -1)*/; $$[517](t0[941],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[941], [dynamic expression])*/; t0[942] = $$[514](t0[938],"get_CustomAttributes",$$[433],4)/*t0[942] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[938], "get_CustomAttributes", [dynamic expression], [dynamic expression])*/; $$[517](t0[942],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[942], [dynamic expression])*/; t0[943] = $$[515](t0[938],".ctor",$$[434])/*t0[943] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[938], ".ctor", [dynamic expression])*/; $$[517](t0[943],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[943], [dynamic expression])*/; t0[944] = $$[516](t0[938],"Name",t0[939],t0[940])/*t0[944] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[938], "Name", t0[939], t0[940])*/; t0[945] = $$[516](t0[938],"Classes",t0[941],null)/*t0[945] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[938], "Classes", t0[941], null)*/; t0[946] = $$[516](t0[938],"CustomAttributes",t0[942],null)/*t0[946] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[938], "CustomAttributes", t0[942], null)*/; t0[947] = $$[513]("System.Collections","Queue",t0[0],212,null,false,false)/*t0[947] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Collections", "Queue", t0[0], [dynamic expression], null, False, False)*/; t0[948] = $$[514](t0[947],"get_Count",$$[435],4)/*t0[948] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[947], "get_Count", [dynamic expression], [dynamic expression])*/; t0[949] = $$[514](t0[947],"get_IsSynchronized",$$[436],5)/*t0[949] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[947], "get_IsSynchronized", [dynamic expression], [dynamic expression])*/; $$[517](t0[949],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[949], [dynamic expression])*/; t0[950] = $$[514](t0[947],"set_IsSynchronized",$$[437],-1)/*t0[950] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[947], "set_IsSynchronized", [dynamic expression], -1)*/; $$[517](t0[950],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[950], [dynamic expression])*/; t0[951] = $$[514](t0[947],"get_SyncRoot",$$[438],6)/*t0[951] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[947], "get_SyncRoot", [dynamic expression], [dynamic expression])*/; $$[517](t0[951],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[951], [dynamic expression])*/; t0[952] = $$[514](t0[947],"set_SyncRoot",$$[439],-1)/*t0[952] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[947], "set_SyncRoot", [dynamic expression], -1)*/; $$[517](t0[952],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[952], [dynamic expression])*/; t0[953] = $$[514](t0[947],"Clear",$$[440],7)/*t0[953] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[947], "Clear", [dynamic expression], [dynamic expression])*/; t0[954] = $$[514](t0[947],"Clone",$$[441],8)/*t0[954] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[947], "Clone", [dynamic expression], [dynamic expression])*/; t0[955] = $$[514](t0[947],"Contains",$$[442],9)/*t0[955] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[947], "Contains", [dynamic expression], [dynamic expression])*/; t0[956] = $$[514](t0[947],"CopyTo",$$[443],10)/*t0[956] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[947], "CopyTo", [dynamic expression], [dynamic expression])*/; t0[957] = $$[514](t0[947],"Dequeue",$$[444],11)/*t0[957] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[947], "Dequeue", [dynamic expression], [dynamic expression])*/; t0[958] = $$[514](t0[947],"Enqueue",$$[445],12)/*t0[958] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[947], "Enqueue", [dynamic expression], [dynamic expression])*/; t0[959] = $$[514](t0[947],"GetEnumerator",$$[446],13)/*t0[959] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[947], "GetEnumerator", [dynamic expression], [dynamic expression])*/; t0[960] = $$[514](t0[947],"Peek",$$[447],14)/*t0[960] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[947], "Peek", [dynamic expression], [dynamic expression])*/; t0[961] = $$[514](t0[947],"Synchronized",$$[448],-1)/*t0[961] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[947], "Synchronized", [dynamic expression], -1)*/; t0[962] = $$[514](t0[947],"ToArray",$$[449],15)/*t0[962] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[947], "ToArray", [dynamic expression], [dynamic expression])*/; t0[963] = $$[514](t0[947],"TrimToSize",$$[450],16)/*t0[963] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[947], "TrimToSize", [dynamic expression], [dynamic expression])*/; t0[964] = $$[515](t0[947],".ctor",$$[451])/*t0[964] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[947], ".ctor", [dynamic expression])*/; t0[965] = $$[515](t0[947],".ctor",$$[452])/*t0[965] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[947], ".ctor", [dynamic expression])*/; t0[966] = $$[516](t0[947],"Count",t0[948],null)/*t0[966] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[947], "Count", t0[948], null)*/; t0[967] = $$[516](t0[947],"IsSynchronized",t0[949],t0[950])/*t0[967] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[947], "IsSynchronized", t0[949], t0[950])*/; t0[968] = $$[516](t0[947],"SyncRoot",t0[951],t0[952])/*t0[968] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[947], "SyncRoot", t0[951], t0[952])*/; $$[517](t0[947],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[947], [dynamic expression])*/; $$[517](t0[947],$$[545].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[947], [dynamic expression])*/; t0[969] = $$[513]("System.Collections.Generic","IList`1",t0[0],213,null,true,false)/*t0[969] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Collections.Generic", "IList`1", t0[0], [dynamic expression], null, True, False)*/; t0[970] = $$[514](t0[969],"get_Item",null,0)/*t0[970] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[969], "get_Item", null, [dynamic expression])*/; t0[971] = $$[514](t0[969],"set_Item",null,1)/*t0[971] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[969], "set_Item", null, [dynamic expression])*/; t0[972] = $$[514](t0[969],"Add",null,2)/*t0[972] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[969], "Add", null, [dynamic expression])*/; t0[973] = $$[514](t0[969],"Clear",null,3)/*t0[973] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[969], "Clear", null, [dynamic expression])*/; t0[974] = $$[514](t0[969],"get_Count",null,4)/*t0[974] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[969], "get_Count", null, [dynamic expression])*/; t0[975] = $$[516](t0[969],"Item",t0[970],t0[971])/*t0[975] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[969], "Item", t0[970], t0[971])*/; t0[976] = $$[516](t0[969],"Count",t0[974],null)/*t0[976] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[969], "Count", t0[974], null)*/; $$[517](t0[969],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[969], [dynamic expression])*/; $$[517](t0[969],$$[345].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[969], [dynamic expression])*/; t0[977] = $$[513]("System.Collections.Generic","List`1",t0[0],214,null,false,false)/*t0[977] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Collections.Generic", "List`1", t0[0], [dynamic expression], null, False, False)*/; t0[978] = $$[514](t0[977],"get_Item",$$[453],4)/*t0[978] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[977], "get_Item", [dynamic expression], [dynamic expression])*/; t0[979] = $$[514](t0[977],"set_Item",$$[454],5)/*t0[979] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[977], "set_Item", [dynamic expression], [dynamic expression])*/; t0[980] = $$[514](t0[977],"System.Collections.IList.get_Item",$$[455],6)/*t0[980] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[977], "System.Collections.IList.get_Item", [dynamic expression], [dynamic expression])*/; t0[981] = $$[514](t0[977],"System.Collections.IList.set_Item",$$[456],7)/*t0[981] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[977], "System.Collections.IList.set_Item", [dynamic expression], [dynamic expression])*/; t0[982] = $$[514](t0[977],"Clear",$$[457],8)/*t0[982] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[977], "Clear", [dynamic expression], [dynamic expression])*/; t0[983] = $$[514](t0[977],"Add",$$[458],9)/*t0[983] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[977], "Add", [dynamic expression], [dynamic expression])*/; t0[984] = $$[514](t0[977],"System.Collections.IList.Add",$$[459],10)/*t0[984] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[977], "System.Collections.IList.Add", [dynamic expression], [dynamic expression])*/; t0[985] = $$[514](t0[977],"get_Count",$$[460],11)/*t0[985] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[977], "get_Count", [dynamic expression], [dynamic expression])*/; t0[986] = $$[514](t0[977],"GetEnumerator",$$[461],12)/*t0[986] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[977], "GetEnumerator", [dynamic expression], [dynamic expression])*/; t0[987] = $$[514](t0[977],"System.Collections.IEnumerable.GetEnumerator",$$[462],13)/*t0[987] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[977], "System.Collections.IEnumerable.GetEnumerator", [dynamic expression], [dynamic expression])*/; t0[988] = $$[515](t0[977],".ctor",$$[463])/*t0[988] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[977], ".ctor", [dynamic expression])*/; t0[989] = $$[516](t0[977],"Item",t0[978],t0[979])/*t0[989] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[977], "Item", t0[978], t0[979])*/; t0[990] = $$[516](t0[977],"System.Collections.IList.Item",t0[980],t0[981])/*t0[990] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[977], "System.Collections.IList.Item", t0[980], t0[981])*/; t0[991] = $$[516](t0[977],"Count",t0[985],null)/*t0[991] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[977], "Count", t0[985], null)*/; $$[517](t0[977],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[977], [dynamic expression])*/; $$[517](t0[977],$$[345].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[977], [dynamic expression])*/; t0[992] = $$[513]("","Enumerator",t0[0],215,null,false,false)/*t0[992] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "Enumerator", t0[0], [dynamic expression], null, False, False)*/; t0[993] = $$[514](t0[992],"get_Current",$$[464],4)/*t0[993] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[992], "get_Current", [dynamic expression], [dynamic expression])*/; t0[994] = $$[514](t0[992],"System.Collections.IEnumerator.get_Current",$$[465],5)/*t0[994] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[992], "System.Collections.IEnumerator.get_Current", [dynamic expression], [dynamic expression])*/; t0[995] = $$[514](t0[992],"MoveNext",$$[466],6)/*t0[995] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[992], "MoveNext", [dynamic expression], [dynamic expression])*/; t0[996] = $$[514](t0[992],"Reset",$$[467],7)/*t0[996] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[992], "Reset", [dynamic expression], [dynamic expression])*/; t0[997] = $$[514](t0[992],"Dispose",$$[468],8)/*t0[997] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[992], "Dispose", [dynamic expression], [dynamic expression])*/; t0[998] = $$[515](t0[992],".ctor",$$[469])/*t0[998] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[992], ".ctor", [dynamic expression])*/; t0[999] = $$[516](t0[992],"Current",t0[993],null)/*t0[999] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[992], "Current", t0[993], null)*/; t0[1000] = $$[516](t0[992],"System.Collections.IEnumerator.Current",t0[994],null)/*t0[1000] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[992], "System.Collections.IEnumerator.Current", t0[994], null)*/; t0[1001] = $$[513]("System.Collections","ArrayList",t0[0],216,null,false,false)/*t0[1001] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Collections", "ArrayList", t0[0], [dynamic expression], null, False, False)*/; t0[1002] = $$[515](t0[1001],".ctor",$$[470])/*t0[1002] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1001], ".ctor", [dynamic expression])*/; t0[1003] = $$[513]("System","TypeCode",t0[0],217,null,false,false)/*t0[1003] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "TypeCode", t0[0], [dynamic expression], null, False, False)*/; t0[1004] = $$[513]("System","Char",t0[0],236,null,false,false)/*t0[1004] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "Char", t0[0], [dynamic expression], null, False, False)*/; t0[1005] = $$[514](t0[1004],"Match",$$[-1],-1)/*t0[1005] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1004], "Match", [dynamic expression], -1)*/; $$[517](t0[1005],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1005], [dynamic expression])*/; t0[1006] = $$[514](t0[1004],"ToString",$$[471],0)/*t0[1006] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1004], "ToString", [dynamic expression], [dynamic expression])*/; $$[517](t0[1006],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1006], [dynamic expression])*/; t0[1007] = $$[514](t0[1004],"op_Explicit",$$[-1],-1)/*t0[1007] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1004], "op_Explicit", [dynamic expression], -1)*/; $$[517](t0[1007],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1007], [dynamic expression])*/; t0[1008] = $$[514](t0[1004],"op_Explicit",$$[-1],-1)/*t0[1008] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1004], "op_Explicit", [dynamic expression], -1)*/; $$[517](t0[1008],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1008], [dynamic expression])*/; $$[517](t0[1004],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1004], [dynamic expression])*/; $$[517](t0[1004],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1004], [dynamic expression])*/; t0[1009] = $$[513]("XaeiOS.Process","DynamicLinker",t0[0],239,null,false,false)/*t0[1009] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Process", "DynamicLinker", t0[0], [dynamic expression], null, False, False)*/; t0[1010] = $$[514](t0[1009],"Initialize",$$[472],-1)/*t0[1010] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1009], "Initialize", [dynamic expression], -1)*/; t0[1011] = $$[514](t0[1009],"LoadObjectImage",$$[473],-1)/*t0[1011] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1009], "LoadObjectImage", [dynamic expression], -1)*/; t0[1012] = $$[514](t0[1009],"SetEntryPointObjectImage",$$[474],-1)/*t0[1012] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1009], "SetEntryPointObjectImage", [dynamic expression], -1)*/; t0[1013] = $$[514](t0[1009],"Link",$$[475],-1)/*t0[1013] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1009], "Link", [dynamic expression], -1)*/; t0[1014] = $$[515](t0[1009],".ctor",$$[476])/*t0[1014] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1009], ".ctor", [dynamic expression])*/; t0[1015] = $$[513]("XaeiOS.Security","ExternalPrincipal",t0[0],243,null,false,false)/*t0[1015] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Security", "ExternalPrincipal", t0[0], [dynamic expression], null, False, False)*/; t0[1016] = $$[514](t0[1015],"get_Identity",$$[477],4)/*t0[1016] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1015], "get_Identity", [dynamic expression], [dynamic expression])*/; $$[517](t0[1016],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1016], [dynamic expression])*/; t0[1017] = $$[514](t0[1015],"set_Identity",$$[478],-1)/*t0[1017] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1015], "set_Identity", [dynamic expression], -1)*/; $$[517](t0[1017],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1017], [dynamic expression])*/; t0[1018] = $$[514](t0[1015],"IsInRole",$$[479],5)/*t0[1018] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1015], "IsInRole", [dynamic expression], [dynamic expression])*/; t0[1019] = $$[515](t0[1015],".ctor",$$[480])/*t0[1019] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1015], ".ctor", [dynamic expression])*/; t0[1020] = $$[516](t0[1015],"Identity",t0[1016],t0[1017])/*t0[1020] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1015], "Identity", t0[1016], t0[1017])*/; t0[1021] = $$[513]("XaeiOS.Security","RootIdentity",t0[0],244,null,false,false)/*t0[1021] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Security", "RootIdentity", t0[0], [dynamic expression], null, False, False)*/; t0[1022] = $$[514](t0[1021],"get_AuthenticationType",$$[481],4)/*t0[1022] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1021], "get_AuthenticationType", [dynamic expression], [dynamic expression])*/; t0[1023] = $$[514](t0[1021],"get_IsAuthenticated",$$[482],5)/*t0[1023] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1021], "get_IsAuthenticated", [dynamic expression], [dynamic expression])*/; t0[1024] = $$[514](t0[1021],"get_Name",$$[483],6)/*t0[1024] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1021], "get_Name", [dynamic expression], [dynamic expression])*/; t0[1025] = $$[515](t0[1021],".ctor",$$[484])/*t0[1025] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1021], ".ctor", [dynamic expression])*/; t0[1026] = $$[516](t0[1021],"AuthenticationType",t0[1022],null)/*t0[1026] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1021], "AuthenticationType", t0[1022], null)*/; t0[1027] = $$[516](t0[1021],"IsAuthenticated",t0[1023],null)/*t0[1027] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1021], "IsAuthenticated", t0[1023], null)*/; t0[1028] = $$[516](t0[1021],"Name",t0[1024],null)/*t0[1028] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1021], "Name", t0[1024], null)*/; t0[1029] = $$[513]("XaeiOS.Security","RootPrincipal",t0[0],245,null,false,false)/*t0[1029] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Security", "RootPrincipal", t0[0], [dynamic expression], null, False, False)*/; t0[1030] = $$[514](t0[1029],"get_Identity",$$[485],4)/*t0[1030] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1029], "get_Identity", [dynamic expression], [dynamic expression])*/; $$[517](t0[1030],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1030], [dynamic expression])*/; t0[1031] = $$[514](t0[1029],"set_Identity",$$[486],-1)/*t0[1031] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1029], "set_Identity", [dynamic expression], -1)*/; $$[517](t0[1031],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1031], [dynamic expression])*/; t0[1032] = $$[514](t0[1029],"IsInRole",$$[487],5)/*t0[1032] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1029], "IsInRole", [dynamic expression], [dynamic expression])*/; t0[1033] = $$[515](t0[1029],".ctor",$$[488])/*t0[1033] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1029], ".ctor", [dynamic expression])*/; t0[1034] = $$[516](t0[1029],"Identity",t0[1030],t0[1031])/*t0[1034] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1029], "Identity", t0[1030], t0[1031])*/; t0[1035] = $$[513]("XaeiOS.Boot","BootManager",t0[0],246,null,false,false)/*t0[1035] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Boot", "BootManager", t0[0], [dynamic expression], null, False, False)*/; t0[1036] = $$[514](t0[1035],"Boot",$$[489],-1)/*t0[1036] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1035], "Boot", [dynamic expression], -1)*/; $$[517](t0[1036],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1036], [dynamic expression])*/; t0[1037] = $$[514](t0[1035],"BootModuleEntryPoint",$$[490],-1)/*t0[1037] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1035], "BootModuleEntryPoint", [dynamic expression], -1)*/; $$[517](t0[1037],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1037], [dynamic expression])*/; t0[1038] = $$[514](t0[1035],"BootCallback",$$[491],-1)/*t0[1038] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1035], "BootCallback", [dynamic expression], -1)*/; $$[517](t0[1038],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1038], [dynamic expression])*/; t0[1039] = $$[514](t0[1035],"CreateInitProcess",$$[492],-1)/*t0[1039] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1035], "CreateInitProcess", [dynamic expression], -1)*/; t0[1040] = $$[514](t0[1035],"InvokeStaticConstructorsAndCallInitFunction",$$[493],-1)/*t0[1040] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1035], "InvokeStaticConstructorsAndCallInitFunction", [dynamic expression], -1)*/; t0[1041] = $$[514](t0[1035],"GetModuleEntryPoint",$$[-1],-1)/*t0[1041] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1035], "GetModuleEntryPoint", [dynamic expression], -1)*/; $$[517](t0[1041],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1041], [dynamic expression])*/; t0[1042] = $$[514](t0[1035],"GetModuleStaticConstructors",$$[-1],-1)/*t0[1042] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1035], "GetModuleStaticConstructors", [dynamic expression], -1)*/; $$[517](t0[1042],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1042], [dynamic expression])*/; t0[1043] = $$[513]("System","NativeVoidDelegate",t0[0],250,null,false,false)/*t0[1043] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "NativeVoidDelegate", t0[0], [dynamic expression], null, False, False)*/; t0[1044] = $$[514](t0[1043],"Invoke",null,5)/*t0[1044] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1043], "Invoke", null, [dynamic expression])*/; t0[1045] = $$[514](t0[1043],"BeginInvoke",null,8)/*t0[1045] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1043], "BeginInvoke", null, [dynamic expression])*/; t0[1046] = $$[514](t0[1043],"EndInvoke",null,9)/*t0[1046] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1043], "EndInvoke", null, [dynamic expression])*/; t0[1047] = $$[515](t0[1043],".ctor",null)/*t0[1047] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1043], ".ctor", null)*/; $$[517](t0[1043],$$[503].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1043], [dynamic expression])*/; t0[1048] = $$[513]("System","VoidDelegate",t0[0],251,null,false,false)/*t0[1048] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "VoidDelegate", t0[0], [dynamic expression], null, False, False)*/; t0[1049] = $$[514](t0[1048],"Invoke",null,4)/*t0[1049] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1048], "Invoke", null, [dynamic expression])*/; t0[1050] = $$[514](t0[1048],"BeginInvoke",null,8)/*t0[1050] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1048], "BeginInvoke", null, [dynamic expression])*/; t0[1051] = $$[514](t0[1048],"EndInvoke",null,9)/*t0[1051] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1048], "EndInvoke", null, [dynamic expression])*/; t0[1052] = $$[515](t0[1048],".ctor",null)/*t0[1052] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1048], ".ctor", null)*/; t0[1053] = $$[513]("System","Int32",t0[0],252,null,false,false)/*t0[1053] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "Int32", t0[0], [dynamic expression], null, False, False)*/; t0[1054] = $$[514](t0[1053],"op_Implicit",$$[-1],-1)/*t0[1054] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1053], "op_Implicit", [dynamic expression], -1)*/; $$[517](t0[1054],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1054], [dynamic expression])*/; t0[1055] = $$[514](t0[1053],"op_Explicit",$$[-1],-1)/*t0[1055] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1053], "op_Explicit", [dynamic expression], -1)*/; $$[517](t0[1055],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1055], [dynamic expression])*/; t0[1056] = $$[514](t0[1053],"ToString",$$[494],0)/*t0[1056] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1053], "ToString", [dynamic expression], [dynamic expression])*/; $$[517](t0[1056],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1056], [dynamic expression])*/; t0[1057] = $$[514](t0[1053],"ToString",$$[-1],-1)/*t0[1057] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1053], "ToString", [dynamic expression], -1)*/; $$[517](t0[1057],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1057], [dynamic expression])*/; t0[1058] = $$[514](t0[1053],"GetHashCode",$$[495],1)/*t0[1058] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1053], "GetHashCode", [dynamic expression], [dynamic expression])*/; $$[517](t0[1053],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1053], [dynamic expression])*/; $$[517](t0[1053],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1053], [dynamic expression])*/; t0[1059] = $$[513]("XaeiOS.Security","ManifestPrincipal",t0[0],255,null,false,false)/*t0[1059] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Security", "ManifestPrincipal", t0[0], [dynamic expression], null, False, False)*/; t0[1060] = $$[514](t0[1059],"get_ParentManifest",$$[496],-1)/*t0[1060] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1059], "get_ParentManifest", [dynamic expression], -1)*/; $$[517](t0[1060],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1060], [dynamic expression])*/; t0[1061] = $$[514](t0[1059],"set_ParentManifest",$$[497],-1)/*t0[1061] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1059], "set_ParentManifest", [dynamic expression], -1)*/; $$[517](t0[1061],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1061], [dynamic expression])*/; t0[1062] = $$[514](t0[1059],"get_Identity",$$[498],4)/*t0[1062] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1059], "get_Identity", [dynamic expression], [dynamic expression])*/; $$[517](t0[1062],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1062], [dynamic expression])*/; t0[1063] = $$[514](t0[1059],"set_Identity",$$[499],-1)/*t0[1063] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1059], "set_Identity", [dynamic expression], -1)*/; $$[517](t0[1063],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1063], [dynamic expression])*/; t0[1064] = $$[514](t0[1059],"IsInRole",$$[500],5)/*t0[1064] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1059], "IsInRole", [dynamic expression], [dynamic expression])*/; t0[1065] = $$[515](t0[1059],".ctor",$$[501])/*t0[1065] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1059], ".ctor", [dynamic expression])*/; t0[1066] = $$[516](t0[1059],"ParentManifest",t0[1060],t0[1061])/*t0[1066] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1059], "ParentManifest", t0[1060], t0[1061])*/; t0[1067] = $$[516](t0[1059],"Identity",t0[1062],t0[1063])/*t0[1067] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1059], "Identity", t0[1062], t0[1063])*/; t0[1068] = $$[513]("System","NativeError",t0[0],256,null,false,false)/*t0[1068] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "NativeError", t0[0], [dynamic expression], null, False, False)*/; t0[1069] = $$[514](t0[1068],"ToString",$$[502],0)/*t0[1069] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1068], "ToString", [dynamic expression], [dynamic expression])*/; t0[1070] = $$[514](t0[1068],"NativeToString",$$[-1],-1)/*t0[1070] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1068], "NativeToString", [dynamic expression], -1)*/; $$[517](t0[1070],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1070], [dynamic expression])*/; t0[1071] = $$[515](t0[1068],".ctor",$$[-1])/*t0[1071] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1068], ".ctor", [dynamic expression])*/; $$[517](t0[1071],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1071], [dynamic expression])*/; t0[1072] = $$[515](t0[1068],".ctor",$$[-1])/*t0[1072] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1068], ".ctor", [dynamic expression])*/; $$[517](t0[1072],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1072], [dynamic expression])*/; $$[517](t0[1068],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1068], [dynamic expression])*/; t0[1073] = $$[513]("System.Diagnostics","Logging",t0[0],257,null,false,false)/*t0[1073] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Diagnostics", "Logging", t0[0], [dynamic expression], null, False, False)*/; t0[1074] = $$[514](t0[1073],"Info",$$[-1],-1)/*t0[1074] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1073], "Info", [dynamic expression], -1)*/; $$[517](t0[1074],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1074], [dynamic expression])*/; t0[1075] = $$[514](t0[1073],"Debug",$$[-1],-1)/*t0[1075] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1073], "Debug", [dynamic expression], -1)*/; $$[517](t0[1075],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1075], [dynamic expression])*/; t0[1076] = $$[514](t0[1073],"Warn",$$[-1],-1)/*t0[1076] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1073], "Warn", [dynamic expression], -1)*/; $$[517](t0[1076],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1076], [dynamic expression])*/; t0[1077] = $$[514](t0[1073],"Trace",$$[-1],-1)/*t0[1077] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1073], "Trace", [dynamic expression], -1)*/; $$[517](t0[1077],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1077], [dynamic expression])*/; t0[1078] = $$[513]("System.Runtime.CompilerServices","RuntimeHelpers",t0[0],259,null,false,false)/*t0[1078] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.CompilerServices", "RuntimeHelpers", t0[0], [dynamic expression], null, False, False)*/; t0[1079] = $$[514](t0[1078],"Initialize",$$[504],-1)/*t0[1079] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "Initialize", [dynamic expression], -1)*/; t0[1080] = $$[514](t0[1078],"GetKeys",$$[-1],-1)/*t0[1080] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "GetKeys", [dynamic expression], -1)*/; $$[517](t0[1080],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1080], [dynamic expression])*/; t0[1081] = $$[514](t0[1078],"GenerateHashCode",$$[505],-1)/*t0[1081] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "GenerateHashCode", [dynamic expression], -1)*/; $$[517](t0[1081],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1081], [dynamic expression])*/; t0[1082] = $$[514](t0[1078],"NativeGetHashCode",$$[506],-1)/*t0[1082] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "NativeGetHashCode", [dynamic expression], -1)*/; $$[517](t0[1082],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1082], [dynamic expression])*/; t0[1083] = $$[514](t0[1078],"Cast",$$[507],-1)/*t0[1083] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "Cast", [dynamic expression], -1)*/; $$[517](t0[1083],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1083], [dynamic expression])*/; t0[1084] = $$[514](t0[1078],"TryCast",$$[508],-1)/*t0[1084] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "TryCast", [dynamic expression], -1)*/; $$[517](t0[1084],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1084], [dynamic expression])*/; t0[1085] = $$[514](t0[1078],"ImplementsInterface",$$[509],-1)/*t0[1085] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "ImplementsInterface", [dynamic expression], -1)*/; $$[517](t0[1085],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1085], [dynamic expression])*/; t0[1086] = $$[514](t0[1078],"TypesEqual",$$[510],-1)/*t0[1086] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "TypesEqual", [dynamic expression], -1)*/; t0[1087] = $$[514](t0[1078],"InitializeMetadata",$$[511],-1)/*t0[1087] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "InitializeMetadata", [dynamic expression], -1)*/; $$[517](t0[1087],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1087], [dynamic expression])*/; t0[1088] = $$[514](t0[1078],"CreateAssembly",$$[512],-1)/*t0[1088] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "CreateAssembly", [dynamic expression], -1)*/; $$[517](t0[1088],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1088], [dynamic expression])*/; t0[1089] = $$[514](t0[1078],"CreateClass",$$[513],-1)/*t0[1089] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "CreateClass", [dynamic expression], -1)*/; $$[517](t0[1089],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1089], [dynamic expression])*/; t0[1090] = $$[514](t0[1078],"CreateMethod",$$[514],-1)/*t0[1090] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "CreateMethod", [dynamic expression], -1)*/; $$[517](t0[1090],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1090], [dynamic expression])*/; t0[1091] = $$[514](t0[1078],"CreateConstructor",$$[515],-1)/*t0[1091] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "CreateConstructor", [dynamic expression], -1)*/; $$[517](t0[1091],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1091], [dynamic expression])*/; t0[1092] = $$[514](t0[1078],"CreateProperty",$$[516],-1)/*t0[1092] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "CreateProperty", [dynamic expression], -1)*/; $$[517](t0[1092],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1092], [dynamic expression])*/; t0[1093] = $$[514](t0[1078],"CreateCustomAttribute",$$[517],-1)/*t0[1093] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "CreateCustomAttribute", [dynamic expression], -1)*/; $$[517](t0[1093],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1093], [dynamic expression])*/; t0[1094] = $$[514](t0[1078],"GetMethodNameForStackTrace",$$[518],-1)/*t0[1094] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "GetMethodNameForStackTrace", [dynamic expression], -1)*/; $$[517](t0[1094],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1094], [dynamic expression])*/; t0[1095] = $$[514](t0[1078],"GenerateCodeToDereferenceVTableDataPointer",$$[-1],-1)/*t0[1095] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "GenerateCodeToDereferenceVTableDataPointer", [dynamic expression], -1)*/; $$[517](t0[1095],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1095], [dynamic expression])*/; t0[1096] = $$[514](t0[1078],"GenerateCodeToDereferenceVTableDataPointer",$$[-1],-1)/*t0[1096] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "GenerateCodeToDereferenceVTableDataPointer", [dynamic expression], -1)*/; $$[517](t0[1096],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1096], [dynamic expression])*/; t0[1097] = $$[514](t0[1078],"CreateArray",$$[519],-1)/*t0[1097] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "CreateArray", [dynamic expression], -1)*/; $$[517](t0[1097],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1097], [dynamic expression])*/; t0[1098] = $$[514](t0[1078],"InitializeArray",$$[520],-1)/*t0[1098] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "InitializeArray", [dynamic expression], -1)*/; t0[1099] = $$[514](t0[1078],"InitializeInt32Array",$$[521],-1)/*t0[1099] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "InitializeInt32Array", [dynamic expression], -1)*/; $$[517](t0[1099],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1099], [dynamic expression])*/; t0[1100] = $$[514](t0[1078],"GenerateCodeToInitializeInt32Array",$$[-1],-1)/*t0[1100] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1078], "GenerateCodeToInitializeInt32Array", [dynamic expression], -1)*/; $$[517](t0[1100],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1100], [dynamic expression])*/; t0[1101] = $$[513]("System.IO","Stream",t0[0],264,null,false,false)/*t0[1101] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.IO", "Stream", t0[0], [dynamic expression], null, False, False)*/; t0[1102] = $$[515](t0[1101],".ctor",$$[522])/*t0[1102] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1101], ".ctor", [dynamic expression])*/; t0[1103] = $$[513]("XaeiOS","TaskHandle",t0[0],265,null,false,false)/*t0[1103] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS", "TaskHandle", t0[0], [dynamic expression], null, False, False)*/; t0[1104] = $$[514](t0[1103],"get_ID",$$[523],-1)/*t0[1104] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1103], "get_ID", [dynamic expression], -1)*/; t0[1105] = $$[515](t0[1103],".ctor",$$[524])/*t0[1105] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1103], ".ctor", [dynamic expression])*/; t0[1106] = $$[516](t0[1103],"ID",t0[1104],null)/*t0[1106] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1103], "ID", t0[1104], null)*/; t0[1107] = $$[513]("System.Threading","Condition",t0[0],266,null,false,false)/*t0[1107] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Threading", "Condition", t0[0], [dynamic expression], null, False, False)*/; t0[1108] = $$[514](t0[1107],"Signal",$$[525],-1)/*t0[1108] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1107], "Signal", [dynamic expression], -1)*/; t0[1109] = $$[514](t0[1107],"Await",$$[526],-1)/*t0[1109] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1107], "Await", [dynamic expression], -1)*/; t0[1110] = $$[514](t0[1107],"Await",$$[527],-1)/*t0[1110] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1107], "Await", [dynamic expression], -1)*/; $$[517](t0[1110],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1110], [dynamic expression])*/; t0[1111] = $$[515](t0[1107],".ctor",$$[528])/*t0[1111] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1107], ".ctor", [dynamic expression])*/; t0[1112] = $$[513]("","TimedUnblocker",t0[0],267,null,false,false)/*t0[1112] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "TimedUnblocker", t0[0], [dynamic expression], null, False, False)*/; t0[1113] = $$[514](t0[1112],"Unblock",$$[529],-1)/*t0[1113] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1112], "Unblock", [dynamic expression], -1)*/; $$[517](t0[1113],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1113], [dynamic expression])*/; t0[1114] = $$[514](t0[1112],"ScheduleUnblock",$$[530],-1)/*t0[1114] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1112], "ScheduleUnblock", [dynamic expression], -1)*/; t0[1115] = $$[514](t0[1112],"Cancel",$$[531],-1)/*t0[1115] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1112], "Cancel", [dynamic expression], -1)*/; $$[517](t0[1115],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1115], [dynamic expression])*/; t0[1116] = $$[515](t0[1112],".ctor",$$[532])/*t0[1116] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1112], ".ctor", [dynamic expression])*/; t0[1117] = $$[513]("System.Threading","ConditionTimedOutException",t0[0],268,null,false,false)/*t0[1117] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Threading", "ConditionTimedOutException", t0[0], [dynamic expression], null, False, False)*/; t0[1118] = $$[515](t0[1117],".ctor",$$[533])/*t0[1118] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1117], ".ctor", [dynamic expression])*/; t0[1119] = $$[513]("System","Int64",t0[0],269,null,false,false)/*t0[1119] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "Int64", t0[0], [dynamic expression], null, False, False)*/; t0[1120] = $$[514](t0[1119],"op_Implicit",$$[-1],-1)/*t0[1120] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1119], "op_Implicit", [dynamic expression], -1)*/; $$[517](t0[1120],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1120], [dynamic expression])*/; t0[1121] = $$[514](t0[1119],"op_Explicit",$$[-1],-1)/*t0[1121] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1119], "op_Explicit", [dynamic expression], -1)*/; $$[517](t0[1121],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1121], [dynamic expression])*/; t0[1122] = $$[514](t0[1119],"ToString",$$[534],0)/*t0[1122] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1119], "ToString", [dynamic expression], [dynamic expression])*/; $$[517](t0[1122],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1122], [dynamic expression])*/; t0[1123] = $$[514](t0[1119],"ToString",$$[-1],-1)/*t0[1123] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1119], "ToString", [dynamic expression], -1)*/; $$[517](t0[1123],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1123], [dynamic expression])*/; $$[517](t0[1119],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1119], [dynamic expression])*/; t0[1124] = $$[513]("System","WeakReference",t0[0],272,null,false,false)/*t0[1124] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "WeakReference", t0[0], [dynamic expression], null, False, False)*/; t0[1125] = $$[514](t0[1124],"get_IsAlive",$$[535],-1)/*t0[1125] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1124], "get_IsAlive", [dynamic expression], -1)*/; t0[1126] = $$[514](t0[1124],"get_Target",$$[536],-1)/*t0[1126] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1124], "get_Target", [dynamic expression], -1)*/; t0[1127] = $$[515](t0[1124],".ctor",$$[537])/*t0[1127] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1124], ".ctor", [dynamic expression])*/; t0[1128] = $$[516](t0[1124],"IsAlive",t0[1125],null)/*t0[1128] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1124], "IsAlive", t0[1125], null)*/; t0[1129] = $$[516](t0[1124],"Target",t0[1126],null)/*t0[1129] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1124], "Target", t0[1126], null)*/; $$[517](t0[1124],$$[91].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1124], [dynamic expression])*/; t0[1130] = $$[513]("System.Reflection","RuntimeMethodInfo",t0[0],274,null,false,false)/*t0[1130] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Reflection", "RuntimeMethodInfo", t0[0], [dynamic expression], null, False, False)*/; t0[1131] = $$[514](t0[1130],"get_DeclaringType",$$[539],4)/*t0[1131] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1130], "get_DeclaringType", [dynamic expression], [dynamic expression])*/; t0[1132] = $$[514](t0[1130],"get_Name",$$[540],5)/*t0[1132] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1130], "get_Name", [dynamic expression], [dynamic expression])*/; t0[1133] = $$[514](t0[1130],"Invoke",$$[541],7)/*t0[1133] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1130], "Invoke", [dynamic expression], [dynamic expression])*/; t0[1134] = $$[514](t0[1130],"IsDefined",$$[542],6)/*t0[1134] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1130], "IsDefined", [dynamic expression], [dynamic expression])*/; t0[1135] = $$[515](t0[1130],".ctor",$$[543])/*t0[1135] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1130], ".ctor", [dynamic expression])*/; t0[1136] = $$[516](t0[1130],"DeclaringType",t0[1131],null)/*t0[1136] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1130], "DeclaringType", t0[1131], null)*/; t0[1137] = $$[516](t0[1130],"Name",t0[1132],null)/*t0[1137] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1130], "Name", t0[1132], null)*/; t0[1138] = $$[513]("System","UInt32",t0[0],275,null,false,false)/*t0[1138] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "UInt32", t0[0], [dynamic expression], null, False, False)*/; $$[517](t0[1138],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1138], [dynamic expression])*/; $$[517](t0[1138],$$[545].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1138], [dynamic expression])*/; t0[1139] = $$[513]("XaeiOS","TaskCallback",t0[0],278,null,false,false)/*t0[1139] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS", "TaskCallback", t0[0], [dynamic expression], null, False, False)*/; t0[1140] = $$[514](t0[1139],"Invoke",null,5)/*t0[1140] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1139], "Invoke", null, [dynamic expression])*/; t0[1141] = $$[514](t0[1139],"BeginInvoke",null,8)/*t0[1141] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1139], "BeginInvoke", null, [dynamic expression])*/; t0[1142] = $$[514](t0[1139],"EndInvoke",null,9)/*t0[1142] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1139], "EndInvoke", null, [dynamic expression])*/; t0[1143] = $$[515](t0[1139],".ctor",null)/*t0[1143] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1139], ".ctor", null)*/; $$[517](t0[1139],$$[503].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1139], [dynamic expression])*/; t0[1144] = $$[513]("XaeiOS","TaskFunction",t0[0],279,null,false,false)/*t0[1144] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS", "TaskFunction", t0[0], [dynamic expression], null, False, False)*/; t0[1145] = $$[514](t0[1144],"Invoke",null,5)/*t0[1145] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1144], "Invoke", null, [dynamic expression])*/; t0[1146] = $$[514](t0[1144],"BeginInvoke",null,8)/*t0[1146] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1144], "BeginInvoke", null, [dynamic expression])*/; t0[1147] = $$[514](t0[1144],"EndInvoke",null,9)/*t0[1147] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1144], "EndInvoke", null, [dynamic expression])*/; t0[1148] = $$[515](t0[1144],".ctor",null)/*t0[1148] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1144], ".ctor", null)*/; $$[517](t0[1144],$$[503].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1144], [dynamic expression])*/; t0[1149] = $$[513]("XaeiOS","TaskPriority",t0[0],280,null,false,false)/*t0[1149] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS", "TaskPriority", t0[0], [dynamic expression], null, False, False)*/; t0[1150] = $$[513]("XaeiOS","TaskExitStatus",t0[0],286,null,false,false)/*t0[1150] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS", "TaskExitStatus", t0[0], [dynamic expression], null, False, False)*/; t0[1151] = $$[513]("XaeiOS.Process","SignalPermission",t0[0],292,null,false,false)/*t0[1151] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Process", "SignalPermission", t0[0], [dynamic expression], null, False, False)*/; t0[1152] = $$[514](t0[1151],"Copy",$$[546],4)/*t0[1152] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1151], "Copy", [dynamic expression], [dynamic expression])*/; t0[1153] = $$[514](t0[1151],"Demand",$$[547],5)/*t0[1153] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1151], "Demand", [dynamic expression], [dynamic expression])*/; t0[1154] = $$[514](t0[1151],"Intersect",$$[548],6)/*t0[1154] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1151], "Intersect", [dynamic expression], [dynamic expression])*/; t0[1155] = $$[514](t0[1151],"IsSubsetOf",$$[549],7)/*t0[1155] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1151], "IsSubsetOf", [dynamic expression], [dynamic expression])*/; t0[1156] = $$[514](t0[1151],"Union",$$[550],8)/*t0[1156] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1151], "Union", [dynamic expression], [dynamic expression])*/; t0[1157] = $$[515](t0[1151],".ctor",$$[551])/*t0[1157] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1151], ".ctor", [dynamic expression])*/; t0[1158] = $$[513]("System.Threading","ThreadAbortException",t0[0],293,null,false,false)/*t0[1158] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Threading", "ThreadAbortException", t0[0], [dynamic expression], null, False, False)*/; t0[1159] = $$[514](t0[1158],"get_ExceptionState",$$[552],-1)/*t0[1159] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1158], "get_ExceptionState", [dynamic expression], -1)*/; t0[1160] = $$[515](t0[1158],".ctor",$$[553])/*t0[1160] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1158], ".ctor", [dynamic expression])*/; t0[1161] = $$[515](t0[1158],".ctor",$$[554])/*t0[1161] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1158], ".ctor", [dynamic expression])*/; t0[1162] = $$[516](t0[1158],"ExceptionState",t0[1159],null)/*t0[1162] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1158], "ExceptionState", t0[1159], null)*/; t0[1163] = $$[513]("","<>c__DisplayClass3",t0[0],294,null,false,false)/*t0[1163] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "<>c__DisplayClass3", t0[0], [dynamic expression], null, False, False)*/; t0[1164] = $$[514](t0[1163],"b__2",$$[555],-1)/*t0[1164] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1163], "b__2", [dynamic expression], -1)*/; t0[1165] = $$[515](t0[1163],".ctor",$$[556])/*t0[1165] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1163], ".ctor", [dynamic expression])*/; $$[517](t0[1163],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1163], [dynamic expression])*/; t0[1166] = $$[513]("","<>c__DisplayClass6",t0[0],295,null,false,false)/*t0[1166] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "<>c__DisplayClass6", t0[0], [dynamic expression], null, False, False)*/; t0[1167] = $$[514](t0[1166],"b__5",$$[557],-1)/*t0[1167] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1166], "b__5", [dynamic expression], -1)*/; t0[1168] = $$[515](t0[1166],".ctor",$$[558])/*t0[1168] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1166], ".ctor", [dynamic expression])*/; $$[517](t0[1166],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1166], [dynamic expression])*/; t0[1169] = $$[513]("","<>c__DisplayClass1",t0[0],296,null,false,false)/*t0[1169] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "<>c__DisplayClass1", t0[0], [dynamic expression], null, False, False)*/; t0[1170] = $$[514](t0[1169],"b__0",$$[559],-1)/*t0[1170] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1169], "b__0", [dynamic expression], -1)*/; t0[1171] = $$[515](t0[1169],".ctor",$$[560])/*t0[1171] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1169], ".ctor", [dynamic expression])*/; $$[517](t0[1169],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1169], [dynamic expression])*/; t0[1172] = $$[513]("","<>c__DisplayClass1",t0[0],297,null,false,false)/*t0[1172] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "<>c__DisplayClass1", t0[0], [dynamic expression], null, False, False)*/; t0[1173] = $$[514](t0[1172],"b__0",$$[561],-1)/*t0[1173] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1172], "b__0", [dynamic expression], -1)*/; t0[1174] = $$[515](t0[1172],".ctor",$$[562])/*t0[1174] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1172], ".ctor", [dynamic expression])*/; $$[517](t0[1172],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1172], [dynamic expression])*/; _[298].b = _[0];// XaeiOS.Kernel.TaskPriorityQueue extends System.Object _[301].b = _[0];// XaeiOS.Kernel.Scheduler extends System.Object _[315].b = _[10];// XaeiOS.Kernel.Scheduler/ScheduleTaskDelegate extends System.MulticastDelegate _[316].b = _[10];// XaeiOS.Kernel.Scheduler/HandleExceptionDelegate extends System.MulticastDelegate _[322].b = _[0];// XaeiOS.SystemCalls extends System.Object _[323].b = _[1];// XaeiOS.SystemCallAttribute extends System.Attribute _[324].b = _[0];// XaeiOS.Kernel.XaeiOSException extends System.Object _[325].b = _[67];// XaeiOS.Kernel.Frame extends System.NativeArray _[326].b = _[33];// XaeiOS.Kernel.OptimisticStackRebuildingContext extends System.NativeObject _[327].b = _[0];// XaeiOS.Kernel.Task extends System.Object _[332].b = _[10];// XaeiOS.Kernel.TaskCallback extends System.MulticastDelegate _[333].b = _[10];// XaeiOS.Kernel.TaskFunction extends System.MulticastDelegate _[345].b = _[0];// XaeiOS.Kernel.Continuation extends System.Object var t0 = {}/* t0 = [dynamic expression]*/; $$[511]()/*System.Runtime.CompilerServices.RuntimeHelpers::InitializeMetadata()*/;t0[0] = $$[512]("XaeiOS.Kernel")/*t0[0] = System.Runtime.CompilerServices.RuntimeHelpers::CreateAssembly("XaeiOS.Kernel")*/; t0[1] = $$[513]("XaeiOS.Kernel","TaskPriorityQueue",t0[0],298,null,false,false)/*t0[1] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Kernel", "TaskPriorityQueue", t0[0], [dynamic expression], null, False, False)*/; t0[2] = $$[514](t0[1],"Initialize",$$[563],-1)/*t0[2] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "Initialize", [dynamic expression], -1)*/; t0[3] = $$[513]("System.Runtime.CompilerServices","XaeiOSMethodImplAttribute",t0[0],175,null,false,false)/*t0[3] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.CompilerServices", "XaeiOSMethodImplAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[4] = $$[514](t0[3],"get_Options",$$[340],-1)/*t0[4] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[3], "get_Options", [dynamic expression], -1)*/; t0[5] = $$[514](t0[3],"get_Implementation",$$[341],-1)/*t0[5] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[3], "get_Implementation", [dynamic expression], -1)*/; t0[6] = $$[514](t0[3],"set_Implementation",$$[342],-1)/*t0[6] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[3], "set_Implementation", [dynamic expression], -1)*/; t0[7] = $$[515](t0[3],".ctor",$$[343])/*t0[7] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[3], ".ctor", [dynamic expression])*/; t0[8] = $$[516](t0[3],"Options",t0[4],null)/*t0[8] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[3], "Options", t0[4], null)*/; t0[9] = $$[516](t0[3],"Implementation",t0[5],t0[6])/*t0[9] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[3], "Implementation", t0[5], t0[6])*/; $$[517](t0[3],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[3], [dynamic expression])*/; $$[517](t0[2],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[2], [dynamic expression])*/; t0[10] = $$[514](t0[1],"Add",$$[564],-1)/*t0[10] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "Add", [dynamic expression], -1)*/; $$[517](t0[10],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[10], [dynamic expression])*/; t0[11] = $$[514](t0[1],"Remove",$$[565],-1)/*t0[11] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "Remove", [dynamic expression], -1)*/; $$[517](t0[11],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[11], [dynamic expression])*/; t0[12] = $$[514](t0[1],"TrickleDown",$$[566],-1)/*t0[12] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "TrickleDown", [dynamic expression], -1)*/; $$[517](t0[12],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[12], [dynamic expression])*/; t0[13] = $$[514](t0[1],"BubbleUp",$$[567],-1)/*t0[13] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "BubbleUp", [dynamic expression], -1)*/; $$[517](t0[13],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[13], [dynamic expression])*/; t0[14] = $$[514](t0[1],"IsEmpty",$$[568],-1)/*t0[14] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "IsEmpty", [dynamic expression], -1)*/; $$[517](t0[14],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[14], [dynamic expression])*/; t0[15] = $$[514](t0[1],"Cleanup",$$[569],-1)/*t0[15] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "Cleanup", [dynamic expression], -1)*/; $$[517](t0[15],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[15], [dynamic expression])*/; t0[16] = $$[513]("XaeiOS.Kernel","Scheduler",t0[0],301,null,false,false)/*t0[16] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Kernel", "Scheduler", t0[0], [dynamic expression], null, False, False)*/; t0[17] = $$[514](t0[16],"get_CurrentTask",$$[570],-1)/*t0[17] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "get_CurrentTask", [dynamic expression], -1)*/; $$[517](t0[17],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[17], [dynamic expression])*/; t0[18] = $$[514](t0[16],"get_ExternalTask",$$[571],-1)/*t0[18] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "get_ExternalTask", [dynamic expression], -1)*/; t0[19] = $$[514](t0[16],"get_InCriticalSection",$$[572],-1)/*t0[19] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "get_InCriticalSection", [dynamic expression], -1)*/; $$[517](t0[19],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[19], [dynamic expression])*/; t0[20] = $$[514](t0[16],"EnterCriticalSection",$$[573],-1)/*t0[20] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "EnterCriticalSection", [dynamic expression], -1)*/; $$[517](t0[20],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[20], [dynamic expression])*/; t0[21] = $$[514](t0[16],"LeaveCriticalSection",$$[574],-1)/*t0[21] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "LeaveCriticalSection", [dynamic expression], -1)*/; $$[517](t0[21],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[21], [dynamic expression])*/; t0[22] = $$[514](t0[16],"Initialize",$$[575],-1)/*t0[22] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "Initialize", [dynamic expression], -1)*/; $$[517](t0[22],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[22], [dynamic expression])*/; t0[23] = $$[514](t0[16],"RunCpuTimeSlice",$$[576],-1)/*t0[23] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "RunCpuTimeSlice", [dynamic expression], -1)*/; $$[517](t0[23],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[23], [dynamic expression])*/; t0[24] = $$[514](t0[16],"CpuCycle",$$[577],-1)/*t0[24] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "CpuCycle", [dynamic expression], -1)*/; $$[517](t0[24],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[24], [dynamic expression])*/; t0[25] = $$[514](t0[16],"AdjustMaxTimeSlice",$$[578],-1)/*t0[25] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "AdjustMaxTimeSlice", [dynamic expression], -1)*/; $$[517](t0[25],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[25], [dynamic expression])*/; t0[26] = $$[514](t0[16],"ScheduleHandleException",$$[579],-1)/*t0[26] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "ScheduleHandleException", [dynamic expression], -1)*/; $$[517](t0[26],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[26], [dynamic expression])*/; t0[27] = $$[514](t0[16],"BrokenHandleException",$$[580],-1)/*t0[27] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "BrokenHandleException", [dynamic expression], -1)*/; t0[28] = $$[514](t0[16],"HandleException",$$[581],-1)/*t0[28] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "HandleException", [dynamic expression], -1)*/; $$[517](t0[28],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[28], [dynamic expression])*/; t0[29] = $$[514](t0[16],"ConvertToManagedException",$$[582],-1)/*t0[29] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "ConvertToManagedException", [dynamic expression], -1)*/; $$[517](t0[29],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[29], [dynamic expression])*/; t0[30] = $$[514](t0[16],"BuildManagedException",$$[583],-1)/*t0[30] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "BuildManagedException", [dynamic expression], -1)*/; $$[517](t0[30],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[30], [dynamic expression])*/; t0[31] = $$[514](t0[16],"CleanupTask",$$[584],-1)/*t0[31] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "CleanupTask", [dynamic expression], -1)*/; $$[517](t0[31],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[31], [dynamic expression])*/; t0[32] = $$[514](t0[16],"StartCpu",$$[585],-1)/*t0[32] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "StartCpu", [dynamic expression], -1)*/; $$[517](t0[32],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[32], [dynamic expression])*/; t0[33] = $$[514](t0[16],"SetInterval",$$[562],-1)/*t0[33] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "SetInterval", [dynamic expression], -1)*/; $$[517](t0[33],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[33], [dynamic expression])*/; t0[34] = $$[514](t0[16],"ClearInterval",$$[562],-1)/*t0[34] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "ClearInterval", [dynamic expression], -1)*/; $$[517](t0[34],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[34], [dynamic expression])*/; t0[35] = $$[514](t0[16],"PauseCpu",$$[586],-1)/*t0[35] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "PauseCpu", [dynamic expression], -1)*/; $$[517](t0[35],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[35], [dynamic expression])*/; t0[36] = $$[514](t0[16],"ResumeCpu",$$[587],-1)/*t0[36] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "ResumeCpu", [dynamic expression], -1)*/; $$[517](t0[36],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[36], [dynamic expression])*/; t0[37] = $$[514](t0[16],"Shutdown",$$[588],-1)/*t0[37] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "Shutdown", [dynamic expression], -1)*/; $$[517](t0[37],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[37], [dynamic expression])*/; t0[38] = $$[514](t0[16],"Cleanup",$$[589],-1)/*t0[38] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "Cleanup", [dynamic expression], -1)*/; $$[517](t0[38],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[38], [dynamic expression])*/; t0[39] = $$[514](t0[16],"Halt",$$[590],-1)/*t0[39] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "Halt", [dynamic expression], -1)*/; $$[517](t0[39],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[39], [dynamic expression])*/; t0[40] = $$[514](t0[16],"DynamicPriority",$$[591],-1)/*t0[40] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "DynamicPriority", [dynamic expression], -1)*/; $$[517](t0[40],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[40], [dynamic expression])*/; t0[41] = $$[514](t0[16],"StartTask",$$[592],-1)/*t0[41] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "StartTask", [dynamic expression], -1)*/; $$[517](t0[41],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[41], [dynamic expression])*/; t0[42] = $$[514](t0[16],"ScheduleTask",$$[593],-1)/*t0[42] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "ScheduleTask", [dynamic expression], -1)*/; $$[517](t0[42],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[42], [dynamic expression])*/; t0[43] = $$[514](t0[16],"ScheduleTaskChecked",$$[594],-1)/*t0[43] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "ScheduleTaskChecked", [dynamic expression], -1)*/; $$[517](t0[43],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[43], [dynamic expression])*/; t0[44] = $$[514](t0[16],"BlockTask",$$[595],-1)/*t0[44] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "BlockTask", [dynamic expression], -1)*/; $$[517](t0[44],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[44], [dynamic expression])*/; t0[45] = $$[514](t0[16],"KillTask",$$[596],-1)/*t0[45] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "KillTask", [dynamic expression], -1)*/; $$[517](t0[45],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[45], [dynamic expression])*/; t0[46] = $$[514](t0[16],"GenerateStartTryBlockCode",$$[562],-1)/*t0[46] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "GenerateStartTryBlockCode", [dynamic expression], -1)*/; $$[517](t0[46],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[46], [dynamic expression])*/; t0[47] = $$[514](t0[16],"GenerateStartWhileNotNullBlockCode",$$[562],-1)/*t0[47] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "GenerateStartWhileNotNullBlockCode", [dynamic expression], -1)*/; $$[517](t0[47],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[47], [dynamic expression])*/; t0[48] = $$[514](t0[16],"GenerateBreakCode",$$[562],-1)/*t0[48] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "GenerateBreakCode", [dynamic expression], -1)*/; $$[517](t0[48],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[48], [dynamic expression])*/; t0[49] = $$[514](t0[16],"GenerateStartCatchBlockCode",$$[562],-1)/*t0[49] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "GenerateStartCatchBlockCode", [dynamic expression], -1)*/; $$[517](t0[49],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[49], [dynamic expression])*/; t0[50] = $$[514](t0[16],"GenerateEndBlockCode",$$[562],-1)/*t0[50] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "GenerateEndBlockCode", [dynamic expression], -1)*/; $$[517](t0[50],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[50], [dynamic expression])*/; t0[51] = $$[514](t0[16],"GenerateIfValueIsDefinedCode",$$[562],-1)/*t0[51] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "GenerateIfValueIsDefinedCode", [dynamic expression], -1)*/; $$[517](t0[51],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[51], [dynamic expression])*/; t0[52] = $$[514](t0[16],"GenerateCheckOptimisticStackRebuildingThreshold",$$[562],-1)/*t0[52] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "GenerateCheckOptimisticStackRebuildingThreshold", [dynamic expression], -1)*/; $$[517](t0[52],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[52], [dynamic expression])*/; t0[53] = $$[514](t0[16],"GenerateCheckNotContinuationCode",$$[562],-1)/*t0[53] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[16], "GenerateCheckNotContinuationCode", [dynamic expression], -1)*/; $$[517](t0[53],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[53], [dynamic expression])*/; t0[54] = $$[516](t0[16],"CurrentTask",t0[17],null)/*t0[54] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[16], "CurrentTask", t0[17], null)*/; t0[55] = $$[516](t0[16],"ExternalTask",t0[18],null)/*t0[55] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[16], "ExternalTask", t0[18], null)*/; t0[56] = $$[516](t0[16],"InCriticalSection",t0[19],null)/*t0[56] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[16], "InCriticalSection", t0[19], null)*/; t0[57] = $$[513]("","ScheduleTaskDelegate",t0[0],315,null,false,false)/*t0[57] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "ScheduleTaskDelegate", t0[0], [dynamic expression], null, False, False)*/; t0[58] = $$[514](t0[57],"Invoke",null,5)/*t0[58] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[57], "Invoke", null, [dynamic expression])*/; t0[59] = $$[514](t0[57],"BeginInvoke",null,8)/*t0[59] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[57], "BeginInvoke", null, [dynamic expression])*/; t0[60] = $$[514](t0[57],"EndInvoke",null,9)/*t0[60] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[57], "EndInvoke", null, [dynamic expression])*/; t0[61] = $$[515](t0[57],".ctor",null)/*t0[61] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[57], ".ctor", null)*/; t0[62] = $$[513]("System.Runtime.InteropServices","NativeDelegateAttribute",t0[0],258,null,false,false)/*t0[62] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.InteropServices", "NativeDelegateAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[63] = $$[515](t0[62],".ctor",$$[503])/*t0[63] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[62], ".ctor", [dynamic expression])*/; $$[517](t0[62],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[62], [dynamic expression])*/; $$[517](t0[57],$$[503].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[57], [dynamic expression])*/; t0[64] = $$[513]("","HandleExceptionDelegate",t0[0],316,null,false,false)/*t0[64] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "HandleExceptionDelegate", t0[0], [dynamic expression], null, False, False)*/; t0[65] = $$[514](t0[64],"Invoke",null,5)/*t0[65] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[64], "Invoke", null, [dynamic expression])*/; t0[66] = $$[514](t0[64],"BeginInvoke",null,8)/*t0[66] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[64], "BeginInvoke", null, [dynamic expression])*/; t0[67] = $$[514](t0[64],"EndInvoke",null,9)/*t0[67] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[64], "EndInvoke", null, [dynamic expression])*/; t0[68] = $$[515](t0[64],".ctor",null)/*t0[68] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[64], ".ctor", null)*/; $$[517](t0[64],$$[503].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[64], [dynamic expression])*/; t0[69] = $$[513]("XaeiOS.Kernel","TaskStatus",t0[0],317,null,false,false)/*t0[69] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Kernel", "TaskStatus", t0[0], [dynamic expression], null, False, False)*/; t0[70] = $$[513]("XaeiOS","SystemCalls",t0[0],322,null,false,false)/*t0[70] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS", "SystemCalls", t0[0], [dynamic expression], null, False, False)*/; t0[71] = $$[514](t0[70],"GetTask",$$[597],-1)/*t0[71] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[70], "GetTask", [dynamic expression], -1)*/; $$[517](t0[71],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[71], [dynamic expression])*/; t0[72] = $$[514](t0[70],"InitializeKernel",$$[598],-1)/*t0[72] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[70], "InitializeKernel", [dynamic expression], -1)*/; t0[73] = $$[513]("XaeiOS","SystemCallAttribute",t0[0],323,null,false,false)/*t0[73] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS", "SystemCallAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[74] = $$[515](t0[73],".ctor",$$[611])/*t0[74] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[73], ".ctor", [dynamic expression])*/; t0[75] = $$[513]("System","AttributeUsageAttribute",t0[0],118,null,false,false)/*t0[75] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "AttributeUsageAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[76] = $$[514](t0[75],"get_AllowMultiple",$$[228],-1)/*t0[76] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[75], "get_AllowMultiple", [dynamic expression], -1)*/; t0[77] = $$[514](t0[75],"set_AllowMultiple",$$[229],-1)/*t0[77] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[75], "set_AllowMultiple", [dynamic expression], -1)*/; t0[78] = $$[514](t0[75],"get_Inherited",$$[230],-1)/*t0[78] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[75], "get_Inherited", [dynamic expression], -1)*/; t0[79] = $$[514](t0[75],"set_Inherited",$$[231],-1)/*t0[79] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[75], "set_Inherited", [dynamic expression], -1)*/; t0[80] = $$[514](t0[75],"get_ValidOn",$$[232],-1)/*t0[80] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[75], "get_ValidOn", [dynamic expression], -1)*/; t0[81] = $$[515](t0[75],".ctor",$$[233])/*t0[81] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[75], ".ctor", [dynamic expression])*/; t0[82] = $$[515](t0[75],".ctor",$$[234])/*t0[82] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[75], ".ctor", [dynamic expression])*/; t0[83] = $$[515](t0[75],".cctor",$$[235])/*t0[83] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[75], ".cctor", [dynamic expression])*/; t0[84] = $$[516](t0[75],"AllowMultiple",t0[76],t0[77])/*t0[84] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[75], "AllowMultiple", t0[76], t0[77])*/; t0[85] = $$[516](t0[75],"Inherited",t0[78],t0[79])/*t0[85] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[75], "Inherited", t0[78], t0[79])*/; t0[86] = $$[516](t0[75],"ValidOn",t0[80],null)/*t0[86] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[75], "ValidOn", t0[80], null)*/; $$[517](t0[75],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[75], [dynamic expression])*/; $$[517](t0[73],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[73], [dynamic expression])*/; $$[517](t0[72],$$[611].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[72], [dynamic expression])*/; $$[517](t0[72],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[72], [dynamic expression])*/; t0[87] = $$[514](t0[70],"StartKernel",$$[599],-1)/*t0[87] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[70], "StartKernel", [dynamic expression], -1)*/; $$[517](t0[87],$$[611].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[87], [dynamic expression])*/; $$[517](t0[87],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[87], [dynamic expression])*/; t0[88] = $$[514](t0[70],"StartTask",$$[600],-1)/*t0[88] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[70], "StartTask", [dynamic expression], -1)*/; $$[517](t0[88],$$[611].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[88], [dynamic expression])*/; $$[517](t0[88],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[88], [dynamic expression])*/; t0[89] = $$[514](t0[70],"ScheduleTask",$$[601],-1)/*t0[89] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[70], "ScheduleTask", [dynamic expression], -1)*/; $$[517](t0[89],$$[611].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[89], [dynamic expression])*/; $$[517](t0[89],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[89], [dynamic expression])*/; t0[90] = $$[514](t0[70],"BlockTask",$$[602],-1)/*t0[90] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[70], "BlockTask", [dynamic expression], -1)*/; $$[517](t0[90],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[90], [dynamic expression])*/; $$[517](t0[90],$$[611].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[90], [dynamic expression])*/; t0[91] = $$[514](t0[70],"Yield",$$[603],-1)/*t0[91] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[70], "Yield", [dynamic expression], -1)*/; $$[517](t0[91],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[91], [dynamic expression])*/; $$[517](t0[91],$$[611].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[91], [dynamic expression])*/; t0[92] = $$[514](t0[70],"KillTask",$$[604],-1)/*t0[92] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[70], "KillTask", [dynamic expression], -1)*/; $$[517](t0[92],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[92], [dynamic expression])*/; $$[517](t0[92],$$[611].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[92], [dynamic expression])*/; t0[93] = $$[514](t0[70],"GetCurrentTask",$$[605],-1)/*t0[93] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[70], "GetCurrentTask", [dynamic expression], -1)*/; $$[517](t0[93],$$[611].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[93], [dynamic expression])*/; $$[517](t0[93],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[93], [dynamic expression])*/; t0[94] = $$[514](t0[70],"GetExternalTask",$$[606],-1)/*t0[94] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[70], "GetExternalTask", [dynamic expression], -1)*/; $$[517](t0[94],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[94], [dynamic expression])*/; $$[517](t0[94],$$[611].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[94], [dynamic expression])*/; t0[95] = $$[514](t0[70],"CreateTask",$$[607],-1)/*t0[95] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[70], "CreateTask", [dynamic expression], -1)*/; $$[517](t0[95],$$[611].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[95], [dynamic expression])*/; $$[517](t0[95],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[95], [dynamic expression])*/; t0[96] = $$[514](t0[70],"GetStackTrace",$$[608],-1)/*t0[96] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[70], "GetStackTrace", [dynamic expression], -1)*/; $$[517](t0[96],$$[611].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[96], [dynamic expression])*/; $$[517](t0[96],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[96], [dynamic expression])*/; t0[97] = $$[514](t0[70],"InjectException",$$[609],-1)/*t0[97] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[70], "InjectException", [dynamic expression], -1)*/; $$[517](t0[97],$$[611].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[97], [dynamic expression])*/; $$[517](t0[97],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[97], [dynamic expression])*/; t0[98] = $$[514](t0[70],"InvalidExecutionPointer",$$[610],-1)/*t0[98] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[70], "InvalidExecutionPointer", [dynamic expression], -1)*/; $$[517](t0[98],$$[611].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[98], [dynamic expression])*/; $$[517](t0[98],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[98], [dynamic expression])*/; t0[99] = $$[513]("XaeiOS.Kernel","XaeiOSException",t0[0],324,null,false,false)/*t0[99] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Kernel", "XaeiOSException", t0[0], [dynamic expression], null, False, False)*/; t0[100] = $$[514](t0[99],"op_Explicit",$$[562],-1)/*t0[100] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[99], "op_Explicit", [dynamic expression], -1)*/; t0[101] = $$[513]("System.Runtime.InteropServices","IntrinsicAttribute",t0[0],105,null,false,false)/*t0[101] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.InteropServices", "IntrinsicAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[102] = $$[514](t0[101],"get_UseGlobalNamespace",$$[187],-1)/*t0[102] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[101], "get_UseGlobalNamespace", [dynamic expression], -1)*/; t0[103] = $$[514](t0[101],"set_UseGlobalNamespace",$$[188],-1)/*t0[103] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[101], "set_UseGlobalNamespace", [dynamic expression], -1)*/; t0[104] = $$[514](t0[101],"get_SetVTable",$$[189],-1)/*t0[104] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[101], "get_SetVTable", [dynamic expression], -1)*/; t0[105] = $$[514](t0[101],"set_SetVTable",$$[190],-1)/*t0[105] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[101], "set_SetVTable", [dynamic expression], -1)*/; t0[106] = $$[514](t0[101],"get_Name",$$[191],-1)/*t0[106] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[101], "get_Name", [dynamic expression], -1)*/; t0[107] = $$[514](t0[101],"set_Name",$$[192],-1)/*t0[107] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[101], "set_Name", [dynamic expression], -1)*/; t0[108] = $$[515](t0[101],".ctor",$$[193])/*t0[108] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[101], ".ctor", [dynamic expression])*/; t0[109] = $$[515](t0[101],".ctor",$$[194])/*t0[109] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[101], ".ctor", [dynamic expression])*/; t0[110] = $$[516](t0[101],"UseGlobalNamespace",t0[102],t0[103])/*t0[110] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[101], "UseGlobalNamespace", t0[102], t0[103])*/; t0[111] = $$[516](t0[101],"SetVTable",t0[104],t0[105])/*t0[111] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[101], "SetVTable", t0[104], t0[105])*/; t0[112] = $$[516](t0[101],"Name",t0[106],t0[107])/*t0[112] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[101], "Name", t0[106], t0[107])*/; $$[517](t0[101],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[101], [dynamic expression])*/; $$[517](t0[100],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[100], [dynamic expression])*/; t0[113] = $$[514](t0[99],"op_Explicit",$$[562],-1)/*t0[113] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[99], "op_Explicit", [dynamic expression], -1)*/; $$[517](t0[113],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[113], [dynamic expression])*/; t0[114] = $$[515](t0[99],".ctor",$$[612])/*t0[114] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[99], ".ctor", [dynamic expression])*/; t0[115] = $$[513]("XaeiOS.Kernel","Frame",t0[0],325,null,false,false)/*t0[115] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Kernel", "Frame", t0[0], [dynamic expression], null, False, False)*/; t0[116] = $$[514](t0[115],"get_ExceptionCatchPointer",$$[562],-1)/*t0[116] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[115], "get_ExceptionCatchPointer", [dynamic expression], -1)*/; t0[117] = $$[514](t0[115],"set_ExceptionCatchPointer",$$[562],-1)/*t0[117] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[115], "set_ExceptionCatchPointer", [dynamic expression], -1)*/; t0[118] = $$[514](t0[115],"get_Exception",$$[562],-1)/*t0[118] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[115], "get_Exception", [dynamic expression], -1)*/; t0[119] = $$[514](t0[115],"set_Exception",$$[562],-1)/*t0[119] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[115], "set_Exception", [dynamic expression], -1)*/; t0[120] = $$[515](t0[115],".ctor",$$[613])/*t0[120] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[115], ".ctor", [dynamic expression])*/; $$[517](t0[120],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[120], [dynamic expression])*/; t0[121] = $$[516](t0[115],"ExceptionCatchPointer",t0[116],t0[117])/*t0[121] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[115], "ExceptionCatchPointer", t0[116], t0[117])*/; t0[122] = $$[516](t0[115],"Exception",t0[118],t0[119])/*t0[122] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[115], "Exception", t0[118], t0[119])*/; $$[517](t0[115],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[115], [dynamic expression])*/; t0[123] = $$[513]("XaeiOS.Kernel","OptimisticStackRebuildingContext",t0[0],326,null,false,false)/*t0[123] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Kernel", "OptimisticStackRebuildingContext", t0[0], [dynamic expression], null, False, False)*/; t0[124] = $$[515](t0[123],".ctor",$$[614])/*t0[124] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[123], ".ctor", [dynamic expression])*/; $$[517](t0[124],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[124], [dynamic expression])*/; t0[125] = $$[513]("XaeiOS.Kernel","Task",t0[0],327,null,false,false)/*t0[125] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Kernel", "Task", t0[0], [dynamic expression], null, False, False)*/; t0[126] = $$[514](t0[125],"get_TaskCount",$$[615],-1)/*t0[126] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[125], "get_TaskCount", [dynamic expression], -1)*/; $$[517](t0[126],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[126], [dynamic expression])*/; t0[127] = $$[514](t0[125],"GetTaskById",$$[616],-1)/*t0[127] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[125], "GetTaskById", [dynamic expression], -1)*/; $$[517](t0[127],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[127], [dynamic expression])*/; t0[128] = $$[514](t0[125],"Initialize",$$[617],-1)/*t0[128] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[125], "Initialize", [dynamic expression], -1)*/; $$[517](t0[128],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[128], [dynamic expression])*/; t0[129] = $$[514](t0[125],"get_Name",$$[618],-1)/*t0[129] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[125], "get_Name", [dynamic expression], -1)*/; $$[517](t0[129],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[129], [dynamic expression])*/; t0[130] = $$[514](t0[125],"GetHashCode",$$[619],1)/*t0[130] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[125], "GetHashCode", [dynamic expression], [dynamic expression])*/; t0[131] = $$[514](t0[125],"ToString",$$[620],0)/*t0[131] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[125], "ToString", [dynamic expression], [dynamic expression])*/; t0[132] = $$[514](t0[125],"RemoveTask",$$[621],-1)/*t0[132] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[125], "RemoveTask", [dynamic expression], -1)*/; $$[517](t0[132],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[132], [dynamic expression])*/; t0[133] = $$[514](t0[125],"Cleanup",$$[622],-1)/*t0[133] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[125], "Cleanup", [dynamic expression], -1)*/; $$[517](t0[133],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[133], [dynamic expression])*/; t0[134] = $$[515](t0[125],".ctor",$$[623])/*t0[134] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[125], ".ctor", [dynamic expression])*/; $$[517](t0[134],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[134], [dynamic expression])*/; t0[135] = $$[515](t0[125],".ctor",$$[624])/*t0[135] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[125], ".ctor", [dynamic expression])*/; $$[517](t0[135],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[135], [dynamic expression])*/; t0[136] = $$[515](t0[125],".ctor",$$[625])/*t0[136] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[125], ".ctor", [dynamic expression])*/; $$[517](t0[136],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[136], [dynamic expression])*/; t0[137] = $$[515](t0[125],".ctor",$$[626])/*t0[137] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[125], ".ctor", [dynamic expression])*/; $$[517](t0[137],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[137], [dynamic expression])*/; t0[138] = $$[515](t0[125],".ctor",$$[627])/*t0[138] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[125], ".ctor", [dynamic expression])*/; $$[517](t0[138],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[138], [dynamic expression])*/; t0[139] = $$[516](t0[125],"TaskCount",t0[126],null)/*t0[139] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[125], "TaskCount", t0[126], null)*/; t0[140] = $$[516](t0[125],"Name",t0[129],null)/*t0[140] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[125], "Name", t0[129], null)*/; t0[141] = $$[513]("XaeiOS.Kernel","TaskCallback",t0[0],332,null,false,false)/*t0[141] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Kernel", "TaskCallback", t0[0], [dynamic expression], null, False, False)*/; t0[142] = $$[514](t0[141],"Invoke",null,5)/*t0[142] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[141], "Invoke", null, [dynamic expression])*/; t0[143] = $$[514](t0[141],"BeginInvoke",null,8)/*t0[143] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[141], "BeginInvoke", null, [dynamic expression])*/; t0[144] = $$[514](t0[141],"EndInvoke",null,9)/*t0[144] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[141], "EndInvoke", null, [dynamic expression])*/; t0[145] = $$[515](t0[141],".ctor",null)/*t0[145] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[141], ".ctor", null)*/; $$[517](t0[141],$$[503].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[141], [dynamic expression])*/; t0[146] = $$[513]("XaeiOS.Kernel","TaskFunction",t0[0],333,null,false,false)/*t0[146] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Kernel", "TaskFunction", t0[0], [dynamic expression], null, False, False)*/; t0[147] = $$[514](t0[146],"Invoke",null,5)/*t0[147] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[146], "Invoke", null, [dynamic expression])*/; t0[148] = $$[514](t0[146],"BeginInvoke",null,8)/*t0[148] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[146], "BeginInvoke", null, [dynamic expression])*/; t0[149] = $$[514](t0[146],"EndInvoke",null,9)/*t0[149] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[146], "EndInvoke", null, [dynamic expression])*/; t0[150] = $$[515](t0[146],".ctor",null)/*t0[150] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[146], ".ctor", null)*/; $$[517](t0[146],$$[503].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[146], [dynamic expression])*/; t0[151] = $$[513]("XaeiOS.Kernel","TaskExitStatus",t0[0],334,null,false,false)/*t0[151] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Kernel", "TaskExitStatus", t0[0], [dynamic expression], null, False, False)*/; t0[152] = $$[513]("XaeiOS.Kernel","TaskPriority",t0[0],339,null,false,false)/*t0[152] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Kernel", "TaskPriority", t0[0], [dynamic expression], null, False, False)*/; t0[153] = $$[513]("XaeiOS.Kernel","Continuation",t0[0],345,null,false,false)/*t0[153] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.Kernel", "Continuation", t0[0], [dynamic expression], null, False, False)*/; t0[154] = $$[514](t0[153],"Initialize",$$[628],-1)/*t0[154] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[153], "Initialize", [dynamic expression], -1)*/; $$[517](t0[154],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[154], [dynamic expression])*/; t0[155] = $$[514](t0[153],"Create",$$[629],-1)/*t0[155] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[153], "Create", [dynamic expression], -1)*/; $$[517](t0[155],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[155], [dynamic expression])*/; t0[156] = $$[515](t0[153],".ctor",$$[630])/*t0[156] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[153], ".ctor", [dynamic expression])*/; $$[517](t0[156],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[156], [dynamic expression])*/; t0[157] = $$[513]("System","CLSCompliantAttribute",t0[0],291,null,false,false)/*t0[157] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System", "CLSCompliantAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[158] = $$[514](t0[157],"get_IsCompliant",$$[544],-1)/*t0[158] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[157], "get_IsCompliant", [dynamic expression], -1)*/; t0[159] = $$[515](t0[157],".ctor",$$[545])/*t0[159] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[157], ".ctor", [dynamic expression])*/; t0[160] = $$[516](t0[157],"IsCompliant",t0[158],null)/*t0[160] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[157], "IsCompliant", t0[158], null)*/; $$[517](t0[153],$$[545].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[153], [dynamic expression])*/; $$[517](t0[153],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[153], [dynamic expression])*/; _[354].b = _[0];// System.Browser.XmlHttpRequest.XmlHttpRequestManager extends System.Object _[360].b = _[0];// System.Browser.XmlHttpRequest.XmlHttpRequestManager/OnReadyStateChangeSignalSender extends System.Object _[361].b = _[0];// System.Browser.XmlHttpRequest.XmlHttpRequestManager/OnReadyStateChangeSignalHandler extends System.Object _[365].b = _[7];// System.Browser.XmlHttpRequest.XmlHttpRequestTimeoutException extends System.Exception _[367].b = _[0];// System.Browser.Dom.DomManager extends System.Object _[368].b = _[0];// System.Browser.Dom.DomManager/DomElementResourceWrapper extends System.Object _[370].b = _[0];// System.Browser.XmlHttpRequest.XmlHttpRequest extends System.Object var t0 = {}/* t0 = [dynamic expression]*/; $$[511]()/*System.Runtime.CompilerServices.RuntimeHelpers::InitializeMetadata()*/;t0[0] = $$[512]("System.Browser")/*t0[0] = System.Runtime.CompilerServices.RuntimeHelpers::CreateAssembly("System.Browser")*/; t0[1] = $$[513]("System.Browser.XmlHttpRequest","IXmlHttpRequest",t0[0],346,null,true,false)/*t0[1] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Browser.XmlHttpRequest", "IXmlHttpRequest", t0[0], [dynamic expression], null, True, False)*/; t0[2] = $$[514](t0[1],"Abort",null,0)/*t0[2] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "Abort", null, [dynamic expression])*/; t0[3] = $$[513]("System.Runtime.InteropServices","IntrinsicAttribute",t0[0],105,null,false,false)/*t0[3] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.InteropServices", "IntrinsicAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[4] = $$[514](t0[3],"get_UseGlobalNamespace",$$[187],-1)/*t0[4] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[3], "get_UseGlobalNamespace", [dynamic expression], -1)*/; t0[5] = $$[514](t0[3],"set_UseGlobalNamespace",$$[188],-1)/*t0[5] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[3], "set_UseGlobalNamespace", [dynamic expression], -1)*/; t0[6] = $$[514](t0[3],"get_SetVTable",$$[189],-1)/*t0[6] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[3], "get_SetVTable", [dynamic expression], -1)*/; t0[7] = $$[514](t0[3],"set_SetVTable",$$[190],-1)/*t0[7] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[3], "set_SetVTable", [dynamic expression], -1)*/; t0[8] = $$[514](t0[3],"get_Name",$$[191],-1)/*t0[8] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[3], "get_Name", [dynamic expression], -1)*/; t0[9] = $$[514](t0[3],"set_Name",$$[192],-1)/*t0[9] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[3], "set_Name", [dynamic expression], -1)*/; t0[10] = $$[515](t0[3],".ctor",$$[193])/*t0[10] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[3], ".ctor", [dynamic expression])*/; t0[11] = $$[515](t0[3],".ctor",$$[194])/*t0[11] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[3], ".ctor", [dynamic expression])*/; t0[12] = $$[516](t0[3],"UseGlobalNamespace",t0[4],t0[5])/*t0[12] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[3], "UseGlobalNamespace", t0[4], t0[5])*/; t0[13] = $$[516](t0[3],"SetVTable",t0[6],t0[7])/*t0[13] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[3], "SetVTable", t0[6], t0[7])*/; t0[14] = $$[516](t0[3],"Name",t0[8],t0[9])/*t0[14] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[3], "Name", t0[8], t0[9])*/; $$[517](t0[3],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[3], [dynamic expression])*/; $$[517](t0[2],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[2], [dynamic expression])*/; t0[15] = $$[514](t0[1],"GetAllResponseHeaders",null,1)/*t0[15] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "GetAllResponseHeaders", null, [dynamic expression])*/; $$[517](t0[15],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[15], [dynamic expression])*/; t0[16] = $$[514](t0[1],"GetResponseHeader",null,2)/*t0[16] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "GetResponseHeader", null, [dynamic expression])*/; $$[517](t0[16],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[16], [dynamic expression])*/; t0[17] = $$[514](t0[1],"Open",null,3)/*t0[17] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "Open", null, [dynamic expression])*/; $$[517](t0[17],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[17], [dynamic expression])*/; t0[18] = $$[514](t0[1],"Open",null,4)/*t0[18] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "Open", null, [dynamic expression])*/; $$[517](t0[18],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[18], [dynamic expression])*/; t0[19] = $$[514](t0[1],"Open",null,5)/*t0[19] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "Open", null, [dynamic expression])*/; $$[517](t0[19],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[19], [dynamic expression])*/; t0[20] = $$[514](t0[1],"Open",null,6)/*t0[20] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "Open", null, [dynamic expression])*/; $$[517](t0[20],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[20], [dynamic expression])*/; t0[21] = $$[514](t0[1],"Send",null,7)/*t0[21] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "Send", null, [dynamic expression])*/; $$[517](t0[21],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[21], [dynamic expression])*/; t0[22] = $$[514](t0[1],"SetRequestHeader",null,8)/*t0[22] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "SetRequestHeader", null, [dynamic expression])*/; $$[517](t0[22],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[22], [dynamic expression])*/; t0[23] = $$[514](t0[1],"get_ResponseText",null,9)/*t0[23] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "get_ResponseText", null, [dynamic expression])*/; t0[24] = $$[514](t0[1],"get_Status",null,10)/*t0[24] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "get_Status", null, [dynamic expression])*/; t0[25] = $$[514](t0[1],"get_StatusText",null,11)/*t0[25] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "get_StatusText", null, [dynamic expression])*/; t0[26] = $$[514](t0[1],"get_ReadyState",null,12)/*t0[26] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "get_ReadyState", null, [dynamic expression])*/; t0[27] = $$[514](t0[1],"get_OnReadyStateChange",null,13)/*t0[27] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "get_OnReadyStateChange", null, [dynamic expression])*/; t0[28] = $$[514](t0[1],"set_OnReadyStateChange",null,14)/*t0[28] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "set_OnReadyStateChange", null, [dynamic expression])*/; t0[29] = $$[516](t0[1],"ResponseText",t0[23],null)/*t0[29] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1], "ResponseText", t0[23], null)*/; t0[30] = $$[516](t0[1],"Status",t0[24],null)/*t0[30] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1], "Status", t0[24], null)*/; t0[31] = $$[516](t0[1],"StatusText",t0[25],null)/*t0[31] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1], "StatusText", t0[25], null)*/; t0[32] = $$[516](t0[1],"ReadyState",t0[26],null)/*t0[32] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1], "ReadyState", t0[26], null)*/; t0[33] = $$[516](t0[1],"OnReadyStateChange",t0[27],t0[28])/*t0[33] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1], "OnReadyStateChange", t0[27], t0[28])*/; $$[517](t0[1],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1], [dynamic expression])*/; t0[34] = $$[513]("System.Browser.XmlHttpRequest","ReadyState",t0[0],347,null,false,false)/*t0[34] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Browser.XmlHttpRequest", "ReadyState", t0[0], [dynamic expression], null, False, False)*/; t0[35] = $$[513]("System.Browser.Css","IStyle",t0[0],353,null,true,false)/*t0[35] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Browser.Css", "IStyle", t0[0], [dynamic expression], null, True, False)*/; t0[36] = $$[514](t0[35],"get_Left",null,0)/*t0[36] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[35], "get_Left", null, [dynamic expression])*/; t0[37] = $$[514](t0[35],"set_Left",null,1)/*t0[37] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[35], "set_Left", null, [dynamic expression])*/; t0[38] = $$[514](t0[35],"get_Top",null,2)/*t0[38] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[35], "get_Top", null, [dynamic expression])*/; t0[39] = $$[514](t0[35],"set_Top",null,3)/*t0[39] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[35], "set_Top", null, [dynamic expression])*/; t0[40] = $$[514](t0[35],"get_Width",null,4)/*t0[40] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[35], "get_Width", null, [dynamic expression])*/; t0[41] = $$[514](t0[35],"set_Width",null,5)/*t0[41] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[35], "set_Width", null, [dynamic expression])*/; t0[42] = $$[514](t0[35],"get_Height",null,6)/*t0[42] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[35], "get_Height", null, [dynamic expression])*/; t0[43] = $$[514](t0[35],"set_Height",null,7)/*t0[43] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[35], "set_Height", null, [dynamic expression])*/; t0[44] = $$[514](t0[35],"get_BackgroundColor",null,8)/*t0[44] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[35], "get_BackgroundColor", null, [dynamic expression])*/; t0[45] = $$[514](t0[35],"set_BackgroundColor",null,9)/*t0[45] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[35], "set_BackgroundColor", null, [dynamic expression])*/; t0[46] = $$[514](t0[35],"get_Position",null,10)/*t0[46] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[35], "get_Position", null, [dynamic expression])*/; t0[47] = $$[514](t0[35],"set_Position",null,11)/*t0[47] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[35], "set_Position", null, [dynamic expression])*/; t0[48] = $$[514](t0[35],"get_Opacity",null,12)/*t0[48] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[35], "get_Opacity", null, [dynamic expression])*/; t0[49] = $$[514](t0[35],"set_Opacity",null,13)/*t0[49] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[35], "set_Opacity", null, [dynamic expression])*/; t0[50] = $$[516](t0[35],"Left",t0[36],t0[37])/*t0[50] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[35], "Left", t0[36], t0[37])*/; t0[51] = $$[516](t0[35],"Top",t0[38],t0[39])/*t0[51] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[35], "Top", t0[38], t0[39])*/; t0[52] = $$[516](t0[35],"Width",t0[40],t0[41])/*t0[52] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[35], "Width", t0[40], t0[41])*/; t0[53] = $$[516](t0[35],"Height",t0[42],t0[43])/*t0[53] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[35], "Height", t0[42], t0[43])*/; t0[54] = $$[516](t0[35],"BackgroundColor",t0[44],t0[45])/*t0[54] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[35], "BackgroundColor", t0[44], t0[45])*/; t0[55] = $$[516](t0[35],"Position",t0[46],t0[47])/*t0[55] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[35], "Position", t0[46], t0[47])*/; t0[56] = $$[516](t0[35],"Opacity",t0[48],t0[49])/*t0[56] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[35], "Opacity", t0[48], t0[49])*/; $$[517](t0[35],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[35], [dynamic expression])*/; t0[57] = $$[513]("System.Browser.XmlHttpRequest","XmlHttpRequestManager",t0[0],354,null,false,false)/*t0[57] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Browser.XmlHttpRequest", "XmlHttpRequestManager", t0[0], [dynamic expression], null, False, False)*/; t0[58] = $$[514](t0[57],"StartDriver",$$[631],-1)/*t0[58] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[57], "StartDriver", [dynamic expression], -1)*/; t0[59] = $$[513]("System.Runtime.CompilerServices","XaeiOSMethodImplAttribute",t0[0],175,null,false,false)/*t0[59] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.CompilerServices", "XaeiOSMethodImplAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[60] = $$[514](t0[59],"get_Options",$$[340],-1)/*t0[60] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[59], "get_Options", [dynamic expression], -1)*/; t0[61] = $$[514](t0[59],"get_Implementation",$$[341],-1)/*t0[61] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[59], "get_Implementation", [dynamic expression], -1)*/; t0[62] = $$[514](t0[59],"set_Implementation",$$[342],-1)/*t0[62] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[59], "set_Implementation", [dynamic expression], -1)*/; t0[63] = $$[515](t0[59],".ctor",$$[343])/*t0[63] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[59], ".ctor", [dynamic expression])*/; t0[64] = $$[516](t0[59],"Options",t0[60],null)/*t0[64] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[59], "Options", t0[60], null)*/; t0[65] = $$[516](t0[59],"Implementation",t0[61],t0[62])/*t0[65] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[59], "Implementation", t0[61], t0[62])*/; $$[517](t0[59],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[59], [dynamic expression])*/; $$[517](t0[58],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[58], [dynamic expression])*/; t0[66] = $$[514](t0[57],"HandleCustomSignal",$$[632],-1)/*t0[66] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[57], "HandleCustomSignal", [dynamic expression], -1)*/; t0[67] = $$[514](t0[57],"CreateOnReadyStateChangeSignalSender",$$[633],-1)/*t0[67] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[57], "CreateOnReadyStateChangeSignalSender", [dynamic expression], -1)*/; t0[68] = $$[514](t0[57],"DestroyOnReadyStateChangeSignalSender",$$[634],-1)/*t0[68] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[57], "DestroyOnReadyStateChangeSignalSender", [dynamic expression], -1)*/; t0[69] = $$[514](t0[57],"GetXmlHttpRequest",$$[635],-1)/*t0[69] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[57], "GetXmlHttpRequest", [dynamic expression], -1)*/; t0[70] = $$[514](t0[57],"DoSimpleXmlHttpRequest",$$[636],-1)/*t0[70] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[57], "DoSimpleXmlHttpRequest", [dynamic expression], -1)*/; t0[71] = $$[514](t0[57],"DoSimpleXmlHttpRequest",$$[637],-1)/*t0[71] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[57], "DoSimpleXmlHttpRequest", [dynamic expression], -1)*/; t0[72] = $$[514](t0[57],"DoSimpleXmlHttpRequest",$$[638],-1)/*t0[72] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[57], "DoSimpleXmlHttpRequest", [dynamic expression], -1)*/; t0[73] = $$[514](t0[57],"DoSimpleXmlHttpRequest",$$[639],-1)/*t0[73] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[57], "DoSimpleXmlHttpRequest", [dynamic expression], -1)*/; t0[74] = $$[514](t0[57],"_doSimpleXmlHttpRequest",$$[640],-1)/*t0[74] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[57], "_doSimpleXmlHttpRequest", [dynamic expression], -1)*/; t0[75] = $$[514](t0[57],"NativeGetXmlHttpRequest",$$[630],-1)/*t0[75] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[57], "NativeGetXmlHttpRequest", [dynamic expression], -1)*/; $$[517](t0[75],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[75], [dynamic expression])*/; t0[76] = $$[514](t0[57],"b__0",$$[641],-1)/*t0[76] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[57], "b__0", [dynamic expression], -1)*/; t0[77] = $$[513]("System.Runtime.CompilerServices","CompilerGeneratedAttribute",t0[0],273,null,false,false)/*t0[77] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.CompilerServices", "CompilerGeneratedAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[78] = $$[515](t0[77],".ctor",$$[538])/*t0[78] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[77], ".ctor", [dynamic expression])*/; $$[517](t0[77],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[77], [dynamic expression])*/; $$[517](t0[76],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[76], [dynamic expression])*/; t0[79] = $$[515](t0[57],".cctor",$$[642])/*t0[79] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[57], ".cctor", [dynamic expression])*/; t0[80] = $$[513]("","OnReadyStateChangeSignalSender",t0[0],360,null,false,false)/*t0[80] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "OnReadyStateChangeSignalSender", t0[0], [dynamic expression], null, False, False)*/; t0[81] = $$[514](t0[80],"SendSignal",$$[643],-1)/*t0[81] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[80], "SendSignal", [dynamic expression], -1)*/; $$[517](t0[81],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[81], [dynamic expression])*/; t0[82] = $$[515](t0[80],".ctor",$$[644])/*t0[82] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[80], ".ctor", [dynamic expression])*/; t0[83] = $$[513]("","OnReadyStateChangeSignalHandler",t0[0],361,null,false,false)/*t0[83] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "OnReadyStateChangeSignalHandler", t0[0], [dynamic expression], null, False, False)*/; t0[84] = $$[514](t0[83],"OnReadyStateChange",$$[645],-1)/*t0[84] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[83], "OnReadyStateChange", [dynamic expression], -1)*/; t0[85] = $$[515](t0[83],".ctor",$$[646])/*t0[85] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[83], ".ctor", [dynamic expression])*/; t0[86] = $$[513]("System.Browser.XmlHttpRequest","RequestMethod",t0[0],362,null,false,false)/*t0[86] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Browser.XmlHttpRequest", "RequestMethod", t0[0], [dynamic expression], null, False, False)*/; t0[87] = $$[513]("System.Browser.XmlHttpRequest","XmlHttpRequestTimeoutException",t0[0],365,null,false,false)/*t0[87] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Browser.XmlHttpRequest", "XmlHttpRequestTimeoutException", t0[0], [dynamic expression], null, False, False)*/; t0[88] = $$[514](t0[87],"get_XmlHttpRequest",$$[647],-1)/*t0[88] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[87], "get_XmlHttpRequest", [dynamic expression], -1)*/; $$[517](t0[88],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[88], [dynamic expression])*/; t0[89] = $$[514](t0[87],"set_XmlHttpRequest",$$[648],-1)/*t0[89] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[87], "set_XmlHttpRequest", [dynamic expression], -1)*/; $$[517](t0[89],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[89], [dynamic expression])*/; t0[90] = $$[515](t0[87],".ctor",$$[649])/*t0[90] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[87], ".ctor", [dynamic expression])*/; t0[91] = $$[516](t0[87],"XmlHttpRequest",t0[88],t0[89])/*t0[91] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[87], "XmlHttpRequest", t0[88], t0[89])*/; t0[92] = $$[513]("System.Browser.Dom","IDomNode",t0[0],366,null,true,false)/*t0[92] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Browser.Dom", "IDomNode", t0[0], [dynamic expression], null, True, False)*/; t0[93] = $$[514](t0[92],"get_ParentNode",null,0)/*t0[93] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[92], "get_ParentNode", null, [dynamic expression])*/; t0[94] = $$[514](t0[92],"get_FirstChild",null,1)/*t0[94] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[92], "get_FirstChild", null, [dynamic expression])*/; t0[95] = $$[514](t0[92],"get_LastChild",null,2)/*t0[95] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[92], "get_LastChild", null, [dynamic expression])*/; t0[96] = $$[514](t0[92],"RemoveChild",null,3)/*t0[96] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[92], "RemoveChild", null, [dynamic expression])*/; $$[517](t0[96],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[96], [dynamic expression])*/; t0[97] = $$[514](t0[92],"AppendChild",null,4)/*t0[97] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[92], "AppendChild", null, [dynamic expression])*/; $$[517](t0[97],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[97], [dynamic expression])*/; t0[98] = $$[514](t0[92],"InsertBefore",null,5)/*t0[98] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[92], "InsertBefore", null, [dynamic expression])*/; $$[517](t0[98],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[98], [dynamic expression])*/; t0[99] = $$[516](t0[92],"ParentNode",t0[93],null)/*t0[99] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[92], "ParentNode", t0[93], null)*/; t0[100] = $$[516](t0[92],"FirstChild",t0[94],null)/*t0[100] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[92], "FirstChild", t0[94], null)*/; t0[101] = $$[516](t0[92],"LastChild",t0[95],null)/*t0[101] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[92], "LastChild", t0[95], null)*/; $$[517](t0[92],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[92], [dynamic expression])*/; t0[102] = $$[513]("System.Browser.Dom","DomManager",t0[0],367,null,false,false)/*t0[102] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Browser.Dom", "DomManager", t0[0], [dynamic expression], null, False, False)*/; t0[103] = $$[514](t0[102],"get_Document",$$[630],-1)/*t0[103] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[102], "get_Document", [dynamic expression], -1)*/; $$[517](t0[103],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[103], [dynamic expression])*/; t0[104] = $$[514](t0[102],"GetDocumentElement",$$[630],-1)/*t0[104] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[102], "GetDocumentElement", [dynamic expression], -1)*/; $$[517](t0[104],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[104], [dynamic expression])*/; t0[105] = $$[514](t0[102],"GetDocumentBody",$$[630],-1)/*t0[105] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[102], "GetDocumentBody", [dynamic expression], -1)*/; $$[517](t0[105],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[105], [dynamic expression])*/; t0[106] = $$[514](t0[102],"CreateElement",$$[650],-1)/*t0[106] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[102], "CreateElement", [dynamic expression], -1)*/; t0[107] = $$[514](t0[102],"RegisterElement",$$[651],-1)/*t0[107] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[102], "RegisterElement", [dynamic expression], -1)*/; t0[108] = $$[516](t0[102],"Document",t0[103],null)/*t0[108] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[102], "Document", t0[103], null)*/; t0[109] = $$[513]("","DomElementResourceWrapper",t0[0],368,null,false,false)/*t0[109] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "DomElementResourceWrapper", t0[0], [dynamic expression], null, False, False)*/; t0[110] = $$[514](t0[109],"Dispose",$$[652],4)/*t0[110] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[109], "Dispose", [dynamic expression], [dynamic expression])*/; t0[111] = $$[514](t0[109],"ToString",$$[653],0)/*t0[111] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[109], "ToString", [dynamic expression], [dynamic expression])*/; t0[112] = $$[515](t0[109],".ctor",$$[654])/*t0[112] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[109], ".ctor", [dynamic expression])*/; t0[113] = $$[513]("System.Browser.Dom","IDomElement",t0[0],369,null,true,false)/*t0[113] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Browser.Dom", "IDomElement", t0[0], [dynamic expression], null, True, False)*/; t0[114] = $$[514](t0[113],"get_Style",null,0)/*t0[114] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[113], "get_Style", null, [dynamic expression])*/; t0[115] = $$[514](t0[113],"get_InnerHtml",null,1)/*t0[115] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[113], "get_InnerHtml", null, [dynamic expression])*/; t0[116] = $$[514](t0[113],"set_InnerHtml",null,2)/*t0[116] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[113], "set_InnerHtml", null, [dynamic expression])*/; t0[117] = $$[514](t0[113],"GetAttribute",null,3)/*t0[117] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[113], "GetAttribute", null, [dynamic expression])*/; $$[517](t0[117],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[117], [dynamic expression])*/; t0[118] = $$[514](t0[113],"SetAttribute",null,4)/*t0[118] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[113], "SetAttribute", null, [dynamic expression])*/; $$[517](t0[118],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[118], [dynamic expression])*/; t0[119] = $$[516](t0[113],"Style",t0[114],null)/*t0[119] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[113], "Style", t0[114], null)*/; t0[120] = $$[516](t0[113],"InnerHtml",t0[115],t0[116])/*t0[120] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[113], "InnerHtml", t0[115], t0[116])*/; $$[517](t0[113],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[113], [dynamic expression])*/; t0[121] = $$[513]("System.Browser.XmlHttpRequest","XmlHttpRequest",t0[0],370,null,false,false)/*t0[121] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Browser.XmlHttpRequest", "XmlHttpRequest", t0[0], [dynamic expression], null, False, False)*/; t0[122] = $$[514](t0[121],"Abort",$$[655],-1)/*t0[122] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[121], "Abort", [dynamic expression], -1)*/; t0[123] = $$[514](t0[121],"GetAllResponseHeaders",$$[656],-1)/*t0[123] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[121], "GetAllResponseHeaders", [dynamic expression], -1)*/; t0[124] = $$[514](t0[121],"GetResponseHeader",$$[657],-1)/*t0[124] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[121], "GetResponseHeader", [dynamic expression], -1)*/; t0[125] = $$[514](t0[121],"Open",$$[658],-1)/*t0[125] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[121], "Open", [dynamic expression], -1)*/; t0[126] = $$[514](t0[121],"Open",$$[659],-1)/*t0[126] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[121], "Open", [dynamic expression], -1)*/; t0[127] = $$[514](t0[121],"Open",$$[660],-1)/*t0[127] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[121], "Open", [dynamic expression], -1)*/; t0[128] = $$[514](t0[121],"Open",$$[661],-1)/*t0[128] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[121], "Open", [dynamic expression], -1)*/; t0[129] = $$[514](t0[121],"Send",$$[662],-1)/*t0[129] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[121], "Send", [dynamic expression], -1)*/; t0[130] = $$[514](t0[121],"SetRequestHeader",$$[663],-1)/*t0[130] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[121], "SetRequestHeader", [dynamic expression], -1)*/; t0[131] = $$[514](t0[121],"get_ResponseText",$$[664],-1)/*t0[131] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[121], "get_ResponseText", [dynamic expression], -1)*/; t0[132] = $$[514](t0[121],"get_Status",$$[665],-1)/*t0[132] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[121], "get_Status", [dynamic expression], -1)*/; t0[133] = $$[514](t0[121],"get_StatusText",$$[666],-1)/*t0[133] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[121], "get_StatusText", [dynamic expression], -1)*/; t0[134] = $$[514](t0[121],"get_ReadyState",$$[667],-1)/*t0[134] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[121], "get_ReadyState", [dynamic expression], -1)*/; $$[517](t0[134],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[134], [dynamic expression])*/; t0[135] = $$[514](t0[121],"get_OnReadyStateChange",$$[668],-1)/*t0[135] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[121], "get_OnReadyStateChange", [dynamic expression], -1)*/; t0[136] = $$[514](t0[121],"set_OnReadyStateChange",$$[669],-1)/*t0[136] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[121], "set_OnReadyStateChange", [dynamic expression], -1)*/; t0[137] = $$[514](t0[121],"ToString",$$[670],0)/*t0[137] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[121], "ToString", [dynamic expression], [dynamic expression])*/; t0[138] = $$[515](t0[121],".ctor",$$[671])/*t0[138] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[121], ".ctor", [dynamic expression])*/; t0[139] = $$[516](t0[121],"ResponseText",t0[131],null)/*t0[139] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[121], "ResponseText", t0[131], null)*/; t0[140] = $$[516](t0[121],"Status",t0[132],null)/*t0[140] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[121], "Status", t0[132], null)*/; t0[141] = $$[516](t0[121],"StatusText",t0[133],null)/*t0[141] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[121], "StatusText", t0[133], null)*/; t0[142] = $$[516](t0[121],"ReadyState",t0[134],null)/*t0[142] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[121], "ReadyState", t0[134], null)*/; t0[143] = $$[516](t0[121],"OnReadyStateChange",t0[135],t0[136])/*t0[143] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[121], "OnReadyStateChange", t0[135], t0[136])*/; t0[144] = $$[513]("System.Browser.Dom","IDomDocument",t0[0],371,null,true,false)/*t0[144] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Browser.Dom", "IDomDocument", t0[0], [dynamic expression], null, True, False)*/; t0[145] = $$[514](t0[144],"CreateElement",null,0)/*t0[145] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[144], "CreateElement", null, [dynamic expression])*/; $$[517](t0[145],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[145], [dynamic expression])*/; t0[146] = $$[514](t0[144],"GetElementById",null,1)/*t0[146] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[144], "GetElementById", null, [dynamic expression])*/; $$[517](t0[146],$$[194].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[146], [dynamic expression])*/; $$[517](t0[144],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[144], [dynamic expression])*/; _[372].b = _[0];// XaeiOS.ProcessViewer.ProcessViewer extends System.Object _[373].b = _[0];// XaeiOS.ProcessViewer.Program extends System.Object var t0 = {}/* t0 = [dynamic expression]*/; $$[511]()/*System.Runtime.CompilerServices.RuntimeHelpers::InitializeMetadata()*/;t0[0] = $$[512]("XaeiOS.ProcessViewer")/*t0[0] = System.Runtime.CompilerServices.RuntimeHelpers::CreateAssembly("XaeiOS.ProcessViewer")*/; t0[1] = $$[513]("XaeiOS.ProcessViewer","ProcessViewer",t0[0],372,null,false,false)/*t0[1] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.ProcessViewer", "ProcessViewer", t0[0], [dynamic expression], null, False, False)*/; t0[2] = $$[514](t0[1],"get_UpdateInterval",$$[672],-1)/*t0[2] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "get_UpdateInterval", [dynamic expression], -1)*/; t0[3] = $$[513]("System.Runtime.CompilerServices","CompilerGeneratedAttribute",t0[0],273,null,false,false)/*t0[3] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.CompilerServices", "CompilerGeneratedAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[4] = $$[515](t0[3],".ctor",$$[538])/*t0[4] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[3], ".ctor", [dynamic expression])*/; $$[517](t0[3],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[3], [dynamic expression])*/; $$[517](t0[2],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[2], [dynamic expression])*/; t0[5] = $$[514](t0[1],"set_UpdateInterval",$$[673],-1)/*t0[5] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "set_UpdateInterval", [dynamic expression], -1)*/; $$[517](t0[5],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[5], [dynamic expression])*/; t0[6] = $$[514](t0[1],"Start",$$[674],-1)/*t0[6] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "Start", [dynamic expression], -1)*/; t0[7] = $$[514](t0[1],"BuildUI",$$[675],-1)/*t0[7] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "BuildUI", [dynamic expression], -1)*/; t0[8] = $$[514](t0[1],"BuildSIPTable",$$[676],-1)/*t0[8] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "BuildSIPTable", [dynamic expression], -1)*/; t0[9] = $$[514](t0[1],"BuildThreadTable",$$[677],-1)/*t0[9] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "BuildThreadTable", [dynamic expression], -1)*/; t0[10] = $$[514](t0[1],"UpdateSIPs",$$[678],-1)/*t0[10] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "UpdateSIPs", [dynamic expression], -1)*/; t0[11] = $$[514](t0[1],"UpdateThreads",$$[679],-1)/*t0[11] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "UpdateThreads", [dynamic expression], -1)*/; t0[12] = $$[515](t0[1],".ctor",$$[680])/*t0[12] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[1], ".ctor", [dynamic expression])*/; t0[13] = $$[516](t0[1],"UpdateInterval",t0[2],t0[5])/*t0[13] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1], "UpdateInterval", t0[2], t0[5])*/; t0[14] = $$[513]("XaeiOS.ProcessViewer","Program",t0[0],373,null,false,false)/*t0[14] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("XaeiOS.ProcessViewer", "Program", t0[0], [dynamic expression], null, False, False)*/; t0[15] = $$[514](t0[14],"Main",$$[681],-1)/*t0[15] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[14], "Main", [dynamic expression], -1)*/; t0[16] = $$[515](t0[14],".ctor",$$[682])/*t0[16] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[14], ".ctor", [dynamic expression])*/; _[376].b = _[0];// Tenpow.Site.Photos.PhotoSlideshow extends System.Object _[377].b = _[0];// Tenpow.Site.Twitter.TwitterWall extends System.Object _[382].b = _[0];// Tenpow.Site.Twitter.TwitterWall/TwitterSearchResultsCallbackContext extends System.Object _[386].b = _[10];// Tenpow.Site.Twitter.TwitterSearchResultsCallback extends System.MulticastDelegate _[387].b = _[0];// Tenpow.Site.Photos.Photo extends System.Object _[388].b = _[0];// Tenpow.Site.Program extends System.Object _[398].b = _[0];// Tenpow.Site.Utilities.QuickSort extends System.Object _[399].b = _[10];// Tenpow.Site.Utilities.QuickSort/Comparison`1 extends System.MulticastDelegate var t0 = {}/* t0 = [dynamic expression]*/; $$[511]()/*System.Runtime.CompilerServices.RuntimeHelpers::InitializeMetadata()*/;t0[0] = $$[512]("Tenpow.Site")/*t0[0] = System.Runtime.CompilerServices.RuntimeHelpers::CreateAssembly("Tenpow.Site")*/; t0[1] = $$[513]("Tenpow.Site.Twitter","ISearchResults",t0[0],374,null,true,false)/*t0[1] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("Tenpow.Site.Twitter", "ISearchResults", t0[0], [dynamic expression], null, True, False)*/; t0[2] = $$[514](t0[1],"get_Results",null,0)/*t0[2] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "get_Results", null, [dynamic expression])*/; t0[3] = $$[514](t0[1],"get_SinceId",null,1)/*t0[3] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "get_SinceId", null, [dynamic expression])*/; t0[4] = $$[514](t0[1],"get_MaxId",null,2)/*t0[4] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "get_MaxId", null, [dynamic expression])*/; t0[5] = $$[514](t0[1],"get_RefreshUrl",null,3)/*t0[5] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "get_RefreshUrl", null, [dynamic expression])*/; t0[6] = $$[514](t0[1],"get_Query",null,4)/*t0[6] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[1], "get_Query", null, [dynamic expression])*/; t0[7] = $$[516](t0[1],"Results",t0[2],null)/*t0[7] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1], "Results", t0[2], null)*/; t0[8] = $$[516](t0[1],"SinceId",t0[3],null)/*t0[8] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1], "SinceId", t0[3], null)*/; t0[9] = $$[516](t0[1],"MaxId",t0[4],null)/*t0[9] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1], "MaxId", t0[4], null)*/; t0[10] = $$[516](t0[1],"RefreshUrl",t0[5],null)/*t0[10] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1], "RefreshUrl", t0[5], null)*/; t0[11] = $$[516](t0[1],"Query",t0[6],null)/*t0[11] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[1], "Query", t0[6], null)*/; t0[12] = $$[513]("System.Runtime.InteropServices","IntrinsicAttribute",t0[0],105,null,false,false)/*t0[12] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.InteropServices", "IntrinsicAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[13] = $$[514](t0[12],"get_UseGlobalNamespace",$$[187],-1)/*t0[13] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[12], "get_UseGlobalNamespace", [dynamic expression], -1)*/; t0[14] = $$[514](t0[12],"set_UseGlobalNamespace",$$[188],-1)/*t0[14] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[12], "set_UseGlobalNamespace", [dynamic expression], -1)*/; t0[15] = $$[514](t0[12],"get_SetVTable",$$[189],-1)/*t0[15] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[12], "get_SetVTable", [dynamic expression], -1)*/; t0[16] = $$[514](t0[12],"set_SetVTable",$$[190],-1)/*t0[16] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[12], "set_SetVTable", [dynamic expression], -1)*/; t0[17] = $$[514](t0[12],"get_Name",$$[191],-1)/*t0[17] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[12], "get_Name", [dynamic expression], -1)*/; t0[18] = $$[514](t0[12],"set_Name",$$[192],-1)/*t0[18] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[12], "set_Name", [dynamic expression], -1)*/; t0[19] = $$[515](t0[12],".ctor",$$[193])/*t0[19] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[12], ".ctor", [dynamic expression])*/; t0[20] = $$[515](t0[12],".ctor",$$[194])/*t0[20] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[12], ".ctor", [dynamic expression])*/; t0[21] = $$[516](t0[12],"UseGlobalNamespace",t0[13],t0[14])/*t0[21] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[12], "UseGlobalNamespace", t0[13], t0[14])*/; t0[22] = $$[516](t0[12],"SetVTable",t0[15],t0[16])/*t0[22] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[12], "SetVTable", t0[15], t0[16])*/; t0[23] = $$[516](t0[12],"Name",t0[17],t0[18])/*t0[23] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[12], "Name", t0[17], t0[18])*/; $$[517](t0[12],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[12], [dynamic expression])*/; $$[517](t0[1],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[1], [dynamic expression])*/; t0[24] = $$[513]("Tenpow.Site.Twitter","ITwitterUser",t0[0],375,null,true,false)/*t0[24] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("Tenpow.Site.Twitter", "ITwitterUser", t0[0], [dynamic expression], null, True, False)*/; t0[25] = $$[514](t0[24],"get_ProfileImageUrl",null,0)/*t0[25] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[24], "get_ProfileImageUrl", null, [dynamic expression])*/; t0[26] = $$[514](t0[24],"get_Description",null,1)/*t0[26] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[24], "get_Description", null, [dynamic expression])*/; t0[27] = $$[514](t0[24],"get_ScreenName",null,2)/*t0[27] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[24], "get_ScreenName", null, [dynamic expression])*/; t0[28] = $$[514](t0[24],"get_FollowersCount",null,3)/*t0[28] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[24], "get_FollowersCount", null, [dynamic expression])*/; t0[29] = $$[514](t0[24],"get_Url",null,4)/*t0[29] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[24], "get_Url", null, [dynamic expression])*/; t0[30] = $$[514](t0[24],"get_Name",null,5)/*t0[30] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[24], "get_Name", null, [dynamic expression])*/; t0[31] = $$[514](t0[24],"get_Protected",null,6)/*t0[31] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[24], "get_Protected", null, [dynamic expression])*/; t0[32] = $$[514](t0[24],"get_Location",null,7)/*t0[32] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[24], "get_Location", null, [dynamic expression])*/; t0[33] = $$[514](t0[24],"get_Id",null,8)/*t0[33] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[24], "get_Id", null, [dynamic expression])*/; t0[34] = $$[516](t0[24],"ProfileImageUrl",t0[25],null)/*t0[34] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[24], "ProfileImageUrl", t0[25], null)*/; t0[35] = $$[516](t0[24],"Description",t0[26],null)/*t0[35] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[24], "Description", t0[26], null)*/; t0[36] = $$[516](t0[24],"ScreenName",t0[27],null)/*t0[36] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[24], "ScreenName", t0[27], null)*/; t0[37] = $$[516](t0[24],"FollowersCount",t0[28],null)/*t0[37] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[24], "FollowersCount", t0[28], null)*/; t0[38] = $$[516](t0[24],"Url",t0[29],null)/*t0[38] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[24], "Url", t0[29], null)*/; t0[39] = $$[516](t0[24],"Name",t0[30],null)/*t0[39] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[24], "Name", t0[30], null)*/; t0[40] = $$[516](t0[24],"Protected",t0[31],null)/*t0[40] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[24], "Protected", t0[31], null)*/; t0[41] = $$[516](t0[24],"Location",t0[32],null)/*t0[41] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[24], "Location", t0[32], null)*/; t0[42] = $$[516](t0[24],"Id",t0[33],null)/*t0[42] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[24], "Id", t0[33], null)*/; $$[517](t0[24],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[24], [dynamic expression])*/; t0[43] = $$[513]("Tenpow.Site.Photos","PhotoSlideshow",t0[0],376,null,false,false)/*t0[43] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("Tenpow.Site.Photos", "PhotoSlideshow", t0[0], [dynamic expression], null, False, False)*/; t0[44] = $$[514](t0[43],"get_Photos",$$[683],-1)/*t0[44] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[43], "get_Photos", [dynamic expression], -1)*/; t0[45] = $$[513]("System.Runtime.CompilerServices","CompilerGeneratedAttribute",t0[0],273,null,false,false)/*t0[45] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.CompilerServices", "CompilerGeneratedAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[46] = $$[515](t0[45],".ctor",$$[538])/*t0[46] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[45], ".ctor", [dynamic expression])*/; $$[517](t0[45],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[45], [dynamic expression])*/; $$[517](t0[44],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[44], [dynamic expression])*/; t0[47] = $$[514](t0[43],"set_Photos",$$[684],-1)/*t0[47] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[43], "set_Photos", [dynamic expression], -1)*/; $$[517](t0[47],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[47], [dynamic expression])*/; t0[48] = $$[514](t0[43],"StartSlideshow",$$[685],-1)/*t0[48] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[43], "StartSlideshow", [dynamic expression], -1)*/; t0[49] = $$[514](t0[43],"ShowPhoto",$$[686],-1)/*t0[49] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[43], "ShowPhoto", [dynamic expression], -1)*/; t0[50] = $$[514](t0[43],"ShowNextPhoto",$$[687],-1)/*t0[50] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[43], "ShowNextPhoto", [dynamic expression], -1)*/; t0[51] = $$[514](t0[43],"ShowPreviousPhoto",$$[688],-1)/*t0[51] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[43], "ShowPreviousPhoto", [dynamic expression], -1)*/; t0[52] = $$[514](t0[43],"DoShowNextPhoto",$$[689],-1)/*t0[52] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[43], "DoShowNextPhoto", [dynamic expression], -1)*/; t0[53] = $$[514](t0[43],"DoShowPreviousPhoto",$$[690],-1)/*t0[53] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[43], "DoShowPreviousPhoto", [dynamic expression], -1)*/; t0[54] = $$[514](t0[43],"ResetSlideshowLoop",$$[691],-1)/*t0[54] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[43], "ResetSlideshowLoop", [dynamic expression], -1)*/; t0[55] = $$[514](t0[43],"SlideshowLoop",$$[692],-1)/*t0[55] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[43], "SlideshowLoop", [dynamic expression], -1)*/; t0[56] = $$[515](t0[43],".ctor",$$[693])/*t0[56] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[43], ".ctor", [dynamic expression])*/; t0[57] = $$[516](t0[43],"Photos",t0[44],t0[47])/*t0[57] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[43], "Photos", t0[44], t0[47])*/; t0[58] = $$[513]("Tenpow.Site.Twitter","TwitterWall",t0[0],377,null,false,false)/*t0[58] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("Tenpow.Site.Twitter", "TwitterWall", t0[0], [dynamic expression], null, False, False)*/; t0[59] = $$[514](t0[58],"DisplayLoading",$$[694],-1)/*t0[59] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[58], "DisplayLoading", [dynamic expression], -1)*/; t0[60] = $$[514](t0[58],"Refresh",$$[695],-1)/*t0[60] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[58], "Refresh", [dynamic expression], -1)*/; t0[61] = $$[514](t0[58],"Update",$$[696],-1)/*t0[61] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[58], "Update", [dynamic expression], -1)*/; t0[62] = $$[514](t0[58],"FormatTweet",$$[697],-1)/*t0[62] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[58], "FormatTweet", [dynamic expression], -1)*/; t0[63] = $$[514](t0[58],"TimeSince",$$[698],-1)/*t0[63] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[58], "TimeSince", [dynamic expression], -1)*/; t0[64] = $$[514](t0[58],"AppendScript",$$[699],-1)/*t0[64] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[58], "AppendScript", [dynamic expression], -1)*/; t0[65] = $$[514](t0[58],"ExportDelegate",$$[682],-1)/*t0[65] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[58], "ExportDelegate", [dynamic expression], -1)*/; t0[66] = $$[513]("System.Runtime.CompilerServices","XaeiOSMethodImplAttribute",t0[0],175,null,false,false)/*t0[66] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.CompilerServices", "XaeiOSMethodImplAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[67] = $$[514](t0[66],"get_Options",$$[340],-1)/*t0[67] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[66], "get_Options", [dynamic expression], -1)*/; t0[68] = $$[514](t0[66],"get_Implementation",$$[341],-1)/*t0[68] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[66], "get_Implementation", [dynamic expression], -1)*/; t0[69] = $$[514](t0[66],"set_Implementation",$$[342],-1)/*t0[69] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[66], "set_Implementation", [dynamic expression], -1)*/; t0[70] = $$[515](t0[66],".ctor",$$[343])/*t0[70] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[66], ".ctor", [dynamic expression])*/; t0[71] = $$[516](t0[66],"Options",t0[67],null)/*t0[71] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[66], "Options", t0[67], null)*/; t0[72] = $$[516](t0[66],"Implementation",t0[68],t0[69])/*t0[72] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[66], "Implementation", t0[68], t0[69])*/; $$[517](t0[66],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[66], [dynamic expression])*/; $$[517](t0[65],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[65], [dynamic expression])*/; t0[73] = $$[514](t0[58],"b__0",$$[700],-1)/*t0[73] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[58], "b__0", [dynamic expression], -1)*/; $$[517](t0[73],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[73], [dynamic expression])*/; t0[74] = $$[515](t0[58],".ctor",$$[701])/*t0[74] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[58], ".ctor", [dynamic expression])*/; t0[75] = $$[513]("","TwitterSearchResultsCallbackContext",t0[0],382,null,false,false)/*t0[75] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "TwitterSearchResultsCallbackContext", t0[0], [dynamic expression], null, False, False)*/; t0[76] = $$[514](t0[75],"ExportedCallback",$$[702],-1)/*t0[76] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[75], "ExportedCallback", [dynamic expression], -1)*/; $$[517](t0[76],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[76], [dynamic expression])*/; t0[77] = $$[515](t0[75],".ctor",$$[703])/*t0[77] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[75], ".ctor", [dynamic expression])*/; t0[78] = $$[513]("Tenpow.Site.Twitter","ITweet",t0[0],383,null,true,false)/*t0[78] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("Tenpow.Site.Twitter", "ITweet", t0[0], [dynamic expression], null, True, False)*/; t0[79] = $$[514](t0[78],"get_InReplyToStatusId",null,0)/*t0[79] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[78], "get_InReplyToStatusId", null, [dynamic expression])*/; t0[80] = $$[514](t0[78],"get_Favorited",null,1)/*t0[80] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[78], "get_Favorited", null, [dynamic expression])*/; t0[81] = $$[514](t0[78],"get_InReplyToUserId",null,2)/*t0[81] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[78], "get_InReplyToUserId", null, [dynamic expression])*/; t0[82] = $$[514](t0[78],"get_Truncated",null,3)/*t0[82] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[78], "get_Truncated", null, [dynamic expression])*/; t0[83] = $$[514](t0[78],"get_Source",null,4)/*t0[83] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[78], "get_Source", null, [dynamic expression])*/; t0[84] = $$[514](t0[78],"get_CreatedAt",null,5)/*t0[84] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[78], "get_CreatedAt", null, [dynamic expression])*/; t0[85] = $$[514](t0[78],"get_Text",null,6)/*t0[85] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[78], "get_Text", null, [dynamic expression])*/; t0[86] = $$[516](t0[78],"InReplyToStatusId",t0[79],null)/*t0[86] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[78], "InReplyToStatusId", t0[79], null)*/; t0[87] = $$[516](t0[78],"Favorited",t0[80],null)/*t0[87] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[78], "Favorited", t0[80], null)*/; t0[88] = $$[516](t0[78],"InReplyToUserId",t0[81],null)/*t0[88] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[78], "InReplyToUserId", t0[81], null)*/; t0[89] = $$[516](t0[78],"Truncated",t0[82],null)/*t0[89] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[78], "Truncated", t0[82], null)*/; t0[90] = $$[516](t0[78],"Source",t0[83],null)/*t0[90] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[78], "Source", t0[83], null)*/; t0[91] = $$[516](t0[78],"CreatedAt",t0[84],null)/*t0[91] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[78], "CreatedAt", t0[84], null)*/; t0[92] = $$[516](t0[78],"Text",t0[85],null)/*t0[92] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[78], "Text", t0[85], null)*/; $$[517](t0[78],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[78], [dynamic expression])*/; t0[93] = $$[513]("Tenpow.Site.Twitter","ISearchResultTweet",t0[0],384,null,true,false)/*t0[93] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("Tenpow.Site.Twitter", "ISearchResultTweet", t0[0], [dynamic expression], null, True, False)*/; t0[94] = $$[514](t0[93],"get_Id",null,0)/*t0[94] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[93], "get_Id", null, [dynamic expression])*/; t0[95] = $$[514](t0[93],"get_ProfileImageUrl",null,1)/*t0[95] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[93], "get_ProfileImageUrl", null, [dynamic expression])*/; t0[96] = $$[516](t0[93],"Id",t0[94],null)/*t0[96] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[93], "Id", t0[94], null)*/; t0[97] = $$[516](t0[93],"ProfileImageUrl",t0[95],null)/*t0[97] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[93], "ProfileImageUrl", t0[95], null)*/; $$[517](t0[93],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[93], [dynamic expression])*/; t0[98] = $$[513]("Tenpow.Site.Twitter","IUserTimelineTweet",t0[0],385,null,true,false)/*t0[98] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("Tenpow.Site.Twitter", "IUserTimelineTweet", t0[0], [dynamic expression], null, True, False)*/; t0[99] = $$[514](t0[98],"get_User",null,0)/*t0[99] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[98], "get_User", null, [dynamic expression])*/; t0[100] = $$[516](t0[98],"User",t0[99],null)/*t0[100] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[98], "User", t0[99], null)*/; $$[517](t0[98],$$[193].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[98], [dynamic expression])*/; t0[101] = $$[513]("Tenpow.Site.Twitter","TwitterSearchResultsCallback",t0[0],386,null,false,false)/*t0[101] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("Tenpow.Site.Twitter", "TwitterSearchResultsCallback", t0[0], [dynamic expression], null, False, False)*/; t0[102] = $$[514](t0[101],"Invoke",null,5)/*t0[102] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[101], "Invoke", null, [dynamic expression])*/; t0[103] = $$[514](t0[101],"BeginInvoke",null,8)/*t0[103] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[101], "BeginInvoke", null, [dynamic expression])*/; t0[104] = $$[514](t0[101],"EndInvoke",null,9)/*t0[104] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[101], "EndInvoke", null, [dynamic expression])*/; t0[105] = $$[515](t0[101],".ctor",null)/*t0[105] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[101], ".ctor", null)*/; t0[106] = $$[513]("System.Runtime.InteropServices","NativeDelegateAttribute",t0[0],258,null,false,false)/*t0[106] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("System.Runtime.InteropServices", "NativeDelegateAttribute", t0[0], [dynamic expression], null, False, False)*/; t0[107] = $$[515](t0[106],".ctor",$$[503])/*t0[107] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[106], ".ctor", [dynamic expression])*/; $$[517](t0[106],$$[233].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[106], [dynamic expression])*/; $$[517](t0[101],$$[503].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[101], [dynamic expression])*/; t0[108] = $$[513]("Tenpow.Site.Photos","Photo",t0[0],387,null,false,false)/*t0[108] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("Tenpow.Site.Photos", "Photo", t0[0], [dynamic expression], null, False, False)*/; t0[109] = $$[514](t0[108],"get_Url",$$[704],-1)/*t0[109] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[108], "get_Url", [dynamic expression], -1)*/; $$[517](t0[109],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[109], [dynamic expression])*/; t0[110] = $$[514](t0[108],"set_Url",$$[705],-1)/*t0[110] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[108], "set_Url", [dynamic expression], -1)*/; $$[517](t0[110],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[110], [dynamic expression])*/; t0[111] = $$[514](t0[108],"get_Caption",$$[706],-1)/*t0[111] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[108], "get_Caption", [dynamic expression], -1)*/; $$[517](t0[111],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[111], [dynamic expression])*/; t0[112] = $$[514](t0[108],"set_Caption",$$[707],-1)/*t0[112] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[108], "set_Caption", [dynamic expression], -1)*/; $$[517](t0[112],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[112], [dynamic expression])*/; t0[113] = $$[514](t0[108],"ToString",$$[708],0)/*t0[113] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[108], "ToString", [dynamic expression], [dynamic expression])*/; t0[114] = $$[515](t0[108],".ctor",$$[709])/*t0[114] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[108], ".ctor", [dynamic expression])*/; t0[115] = $$[516](t0[108],"Url",t0[109],t0[110])/*t0[115] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[108], "Url", t0[109], t0[110])*/; t0[116] = $$[516](t0[108],"Caption",t0[111],t0[112])/*t0[116] = System.Runtime.CompilerServices.RuntimeHelpers::CreateProperty(t0[108], "Caption", t0[111], t0[112])*/; t0[117] = $$[513]("Tenpow.Site","Program",t0[0],388,null,false,false)/*t0[117] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("Tenpow.Site", "Program", t0[0], [dynamic expression], null, False, False)*/; t0[118] = $$[514](t0[117],"Main",$$[710],-1)/*t0[118] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[117], "Main", [dynamic expression], -1)*/; t0[119] = $$[514](t0[117],"StartProcessViewer",$$[711],-1)/*t0[119] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[117], "StartProcessViewer", [dynamic expression], -1)*/; t0[120] = $$[514](t0[117],"StartPhotoSlideshow",$$[712],-1)/*t0[120] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[117], "StartPhotoSlideshow", [dynamic expression], -1)*/; t0[121] = $$[514](t0[117],"ExportedShowNextPhoto",$$[713],-1)/*t0[121] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[117], "ExportedShowNextPhoto", [dynamic expression], -1)*/; $$[517](t0[121],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[121], [dynamic expression])*/; t0[122] = $$[514](t0[117],"ExportedShowPreviousPhoto",$$[714],-1)/*t0[122] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[117], "ExportedShowPreviousPhoto", [dynamic expression], -1)*/; $$[517](t0[122],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[122], [dynamic expression])*/; t0[123] = $$[514](t0[117],"ExportDelegate",$$[682],-1)/*t0[123] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[117], "ExportDelegate", [dynamic expression], -1)*/; $$[517](t0[123],$$[343].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[123], [dynamic expression])*/; t0[124] = $$[514](t0[117],"StartTwitterWall",$$[715],-1)/*t0[124] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[117], "StartTwitterWall", [dynamic expression], -1)*/; t0[125] = $$[514](t0[117],"b__0",$$[716],-1)/*t0[125] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[117], "b__0", [dynamic expression], -1)*/; $$[517](t0[125],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[125], [dynamic expression])*/; t0[126] = $$[514](t0[117],"b__2",$$[717],-1)/*t0[126] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[117], "b__2", [dynamic expression], -1)*/; $$[517](t0[126],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[126], [dynamic expression])*/; t0[127] = $$[514](t0[117],"b__3",$$[718],-1)/*t0[127] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[117], "b__3", [dynamic expression], -1)*/; $$[517](t0[127],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[127], [dynamic expression])*/; t0[128] = $$[514](t0[117],"b__6",$$[719],-1)/*t0[128] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[117], "b__6", [dynamic expression], -1)*/; $$[517](t0[128],$$[538].m)/*System.Runtime.CompilerServices.RuntimeHelpers::CreateCustomAttribute(t0[128], [dynamic expression])*/; t0[129] = $$[515](t0[117],".ctor",$$[720])/*t0[129] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[117], ".ctor", [dynamic expression])*/; t0[130] = $$[513]("","PhotoSlideshowSignal",t0[0],395,null,false,false)/*t0[130] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "PhotoSlideshowSignal", t0[0], [dynamic expression], null, False, False)*/; t0[131] = $$[513]("Tenpow.Site.Utilities","QuickSort",t0[0],398,null,false,false)/*t0[131] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("Tenpow.Site.Utilities", "QuickSort", t0[0], [dynamic expression], null, False, False)*/; t0[132] = $$[514](t0[131],"Sort",$$[721],-1)/*t0[132] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[131], "Sort", [dynamic expression], -1)*/; t0[133] = $$[514](t0[131],"GetPivotPoint",$$[722],-1)/*t0[133] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[131], "GetPivotPoint", [dynamic expression], -1)*/; t0[134] = $$[514](t0[131],"Sorting",$$[723],-1)/*t0[134] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[131], "Sorting", [dynamic expression], -1)*/; t0[135] = $$[514](t0[131],"GreaterThanOrEqualTo",$$[724],-1)/*t0[135] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[131], "GreaterThanOrEqualTo", [dynamic expression], -1)*/; t0[136] = $$[514](t0[131],"LessThanOrEqualTo",$$[725],-1)/*t0[136] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[131], "LessThanOrEqualTo", [dynamic expression], -1)*/; t0[137] = $$[513]("","Comparison`1",t0[0],399,null,false,false)/*t0[137] = System.Runtime.CompilerServices.RuntimeHelpers::CreateClass("", "Comparison`1", t0[0], [dynamic expression], null, False, False)*/; t0[138] = $$[514](t0[137],"Invoke",null,4)/*t0[138] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[137], "Invoke", null, [dynamic expression])*/; t0[139] = $$[514](t0[137],"BeginInvoke",null,8)/*t0[139] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[137], "BeginInvoke", null, [dynamic expression])*/; t0[140] = $$[514](t0[137],"EndInvoke",null,9)/*t0[140] = System.Runtime.CompilerServices.RuntimeHelpers::CreateMethod(t0[137], "EndInvoke", null, [dynamic expression])*/; t0[141] = $$[515](t0[137],".ctor",null)/*t0[141] = System.Runtime.CompilerServices.RuntimeHelpers::CreateConstructor(t0[137], ".ctor", null)*/; },StaticConstructors:[$$[81],$$[235],$$[335],$$[419],$$[642]],Boot:$$[490],EntryPoint:$$[710]};