Esempio n. 1
0
        static int Main()
        {
            BB a = new BB();

            Method2(Method2(0u, a)[2], a);
            return(100);
        }
Esempio n. 2
0
        public static uint[] Method2(uint param1, BB param3)
        {
            double d = 0.0d;
            uint   u = (uint)(param3.Method3(param3.Method3(d)[0])[0]);

            return(new uint[4]);
        }
Esempio n. 3
0
 static void Func4(ref BB[] param1, ref long param2, ref long[] param3)
 {
     Func1(
         ref param1[(int)(param2 - param2)],
         null,
         Func2(param3[(int)param2]),
         ref Func3(new BB().m_aulField)[0]
     );
 }
Esempio n. 4
0
 static int Main()
 {
     try
     {
         AA aa = ((AA)(BB.Method1(new String[4])));
     }
     catch (Exception) { }
     return(100);
 }
Esempio n. 5
0
 static void Main1()
 {
     bool[] ab = new bool[7];
     while (ab[9])
     {
         BB[] bb = new BB[7];
         int N = -9;
         while (bb[0].Method2())
             new BB().Method3(Static1(ref ab[N], ref ab[N]), bb[N].m_adField5, bb, Static2());
     }
 }
Esempio n. 6
0
 static int Main()
 {
     BB local3 = new BB();
     bool b = false;
     if (local3.m_iField4 != local3.m_iField4)
     {
         while (b)
         {
             while (b) { }
         }
     }
     return 100;
 }
Esempio n. 7
0
 static void Main1()
 {
     bool[] ab = new bool[7];
     while (ab[9])
     {
         BB[] bb = new BB[7];
         int  N  = -9;
         while (bb[0].Method2())
         {
             new BB().Method3(Static1(ref ab[N], ref ab[N]), bb[N].m_adField5, bb, Static2());
         }
     }
 }
Esempio n. 8
0
        static int Main()
        {
            BB   local3 = new BB();
            bool b      = false;

            if (local3.m_iField4 != local3.m_iField4)
            {
                while (b)
                {
                    while (b)
                    {
                    }
                }
            }
            return(100);
        }
Esempio n. 9
0
        public static float FailingFunc(ref int param1)
        {
            bool flag = false;
            BB ptr = new BB();
            int local5 = 0;

            try
            {
                SomeAlloc(ref ptr.m_nField2);
                while (flag)
                {
                    SomeAlloc(ref param1);
                    while (new BB().m_nField2 != 5 && Static4(null)) { }
                    SomeAlloc(ref local5);
                }
            }
            catch (Exception)
            {
                return ptr.m_afField1[4];
            }
            return ptr.m_afField1[2];
        }
Esempio n. 10
0
        public static float FailingFunc(ref int param1)
        {
            bool flag   = false;
            BB   ptr    = new BB();
            int  local5 = 0;

            try
            {
                SomeAlloc(ref ptr.m_nField2);
                while (flag)
                {
                    SomeAlloc(ref param1);
                    while (new BB().m_nField2 != 5 && Static4(null))
                    {
                    }
                    SomeAlloc(ref local5);
                }
            }
            catch (Exception)
            {
                return(ptr.m_afField1[4]);
            }
            return(ptr.m_afField1[2]);
        }
Esempio n. 11
0
 public static uint[] Method2(uint param1, BB param3)
 {
     double d = 0.0d;
     uint u = (uint)(param3.Method3(param3.Method3(d)[0])[0]);
     return new uint[4];
 }
Esempio n. 12
0
 static void Func1(ref BB param1, double[] param2,
                         uint[] param3, ref bool param4) { }
Esempio n. 13
0
 static int Main()
 {
     return((int)BB.Method1(__arglist()) + 100);
 }
Esempio n. 14
0
 object[] Method2(ref object[] param1, ref int[] param2, BB param3,
                  BB param4, BB param5, ref float[] param6)
 {
     return(null);
 }
Esempio n. 15
0
        public uint Method1(int[] param1)
        {
            uint[] local3 = new uint[1];
            long   local4 = App.m_lFwd1;

            {
                float[] local5 = new float[] { 108.0f };
                {
                    byte[]  local7  = new byte[] { };
                    sbyte   local8  = App.m_sbFwd3;
                    long    local9  = App.m_lFwd1;
                    sbyte[] local10 = (new sbyte[4]);
                    App.m_asbFwd6 = (new sbyte[111]);
                    try
                    {
                        sbyte[] local11 = new sbyte[] { };
                        throw new Exception();
                    }
                    catch (ArgumentException) { }
                }
                {
                    sbyte    local7  = App.m_sbFwd3;
                    String[] local8  = new String[] { };
                    char[]   local9  = (new char[81]);
                    BB       local10 = new BB();
                    object[] local11 = new object[] { null, null, null, null, null };
                    double[] local12 = new double[] { 109.0 };
                    {
                        BB[]    local13 = (new BB[22]);
                        sbyte   local14 = App.m_sbFwd3;
                        ulong[] local15 = App.m_aulFwd7;
                        //for (new long[]{ local4 }; App.m_bFwd2; ) - not a valid statement, see VS7 #244656.
                        for (long[] b244656 = new long[] { local4 }; App.m_bFwd2;)
                        {
                            int[]    local16 = (new int[30]);
                            TestEnum local17 = new TestEnum();
                            BB       local18 = new BB();
                            float    local19 = 55.0f;
                            BB       local20 = new BB();
                            local15 = (new ulong[77]);
                        }
                    }
                }
                if (App.m_bFwd2)
                {
                    try
                    {
                        TestEnum   local7  = new TestEnum();
                        String     local8  = "109";
                        bool       local9  = false;
                        float      local10 = 110.0f;
                        long[]     local11 = App.m_alFwd8;
                        TestEnum[] local12 = new TestEnum[] { new TestEnum(), new TestEnum() };
                        byte[]     local13 = App.m_abFwd9;
                        throw new IndexOutOfRangeException();
                    }
                    finally
                    {
                        Array[]  local7  = App.m_axFwd10;
                        String   local8  = "122";
                        float    local9  = 22.0f;
                        int[]    local10 = (new int[69]);
                        String[] local11 = (new String[75]);
                        ulong[]  local12 = (new ulong[81]);
                        uint     local13 = 67u;
                        while (App.m_bFwd2)
                        {
                            int[]   local14 = new int[] { 1, 50, 79 };
                            byte[]  local15 = App.m_asiFwd11;
                            ulong[] local16 = (new ulong[20]);
                        }
                    }
                }
            }
            {
                int      local5  = 18;
                object   local6  = null;
                ulong[]  local7  = App.m_aulFwd7;
                TestEnum local8  = new TestEnum();
                long[]   local9  = App.m_alFwd8;
                sbyte[]  local10 = App.m_asuFwd12;
                try
                {
                    char[] local11 = new char[] { '\x25' };
                    byte[] local12 = App.m_asiFwd11;
                    double local13 = (0.0);
                    throw new NullReferenceException();
                }
                catch (Exception)
                {
                }
            }
            return(72u);
        }
Esempio n. 16
0
 void Method3(long param1, double[] param2, BB[] param4, float param5)
 { while (param4[0].Method2()) { } }
Esempio n. 17
0
 static int Main()
 {
     BB a = new BB();
     Method2(Method2(0u, a)[2], a);
     return 100;
 }
Esempio n. 18
0
 static void Func1(ref BB param1, double[] param2,
                   uint[] param3, ref bool param4)
 {
 }
Esempio n. 19
0
 static void Static1(BB param3, ref bool param5)
 {
 }
Esempio n. 20
0
 object[] Method2(ref object[] param1, ref int[] param2, BB param3,
                         BB param4, BB param5, ref float[] param6)
 {
     return null;
 }
Esempio n. 21
0
 static void Method1(BB param2, __arglist)
 {
     param2.Method1(ref param2.m_aulField4);
 }
Esempio n. 22
0
 public uint Method1(int[] param1)
 {
     uint[] local3 = new uint[1];
     long local4 = App.m_lFwd1;
     {
         float[] local5 = new float[] { 108.0f };
         {
             byte[] local7 = new byte[] { };
             sbyte local8 = App.m_sbFwd3;
             long local9 = App.m_lFwd1;
             sbyte[] local10 = (new sbyte[4]);
             App.m_asbFwd6 = (new sbyte[111]);
             try
             {
                 sbyte[] local11 = new sbyte[] { };
                 throw new Exception();
             }
             catch (ArgumentException) { }
         }
         {
             sbyte local7 = App.m_sbFwd3;
             String[] local8 = new String[] { };
             char[] local9 = (new char[81]);
             BB local10 = new BB();
             object[] local11 = new object[] { null, null, null, null, null };
             double[] local12 = new double[] { 109.0 };
             {
                 BB[] local13 = (new BB[22]);
                 sbyte local14 = App.m_sbFwd3;
                 ulong[] local15 = App.m_aulFwd7;
                 //for (new long[]{ local4 }; App.m_bFwd2; ) - not a valid statement, see VS7 #244656.
                 for (long[] b244656 = new long[] { local4 }; App.m_bFwd2; )
                 {
                     int[] local16 = (new int[30]);
                     TestEnum local17 = new TestEnum();
                     BB local18 = new BB();
                     float local19 = 55.0f;
                     BB local20 = new BB();
                     local15 = (new ulong[77]);
                 }
             }
         }
         if (App.m_bFwd2)
         {
             try
             {
                 TestEnum local7 = new TestEnum();
                 String local8 = "109";
                 bool local9 = false;
                 float local10 = 110.0f;
                 long[] local11 = App.m_alFwd8;
                 TestEnum[] local12 = new TestEnum[] { new TestEnum(), new TestEnum() };
                 byte[] local13 = App.m_abFwd9;
                 throw new IndexOutOfRangeException();
             }
             finally
             {
                 Array[] local7 = App.m_axFwd10;
                 String local8 = "122";
                 float local9 = 22.0f;
                 int[] local10 = (new int[69]);
                 String[] local11 = (new String[75]);
                 ulong[] local12 = (new ulong[81]);
                 uint local13 = 67u;
                 while (App.m_bFwd2)
                 {
                     int[] local14 = new int[] { 1, 50, 79 };
                     byte[] local15 = App.m_asiFwd11;
                     ulong[] local16 = (new ulong[20]);
                 }
             }
         }
     }
     {
         int local5 = 18;
         object local6 = null;
         ulong[] local7 = App.m_aulFwd7;
         TestEnum local8 = new TestEnum();
         long[] local9 = App.m_alFwd8;
         sbyte[] local10 = App.m_asuFwd12;
         try
         {
             char[] local11 = new char[] { '\x25' };
             byte[] local12 = App.m_asiFwd11;
             double local13 = (0.0);
             throw new NullReferenceException();
         }
         catch (Exception)
         {
         }
     }
     return 72u;
 }
Esempio n. 23
0
 static void Static1(BB param3, ref bool param5) { }
Esempio n. 24
0
 static void Method1(BB param2, __arglist)
 {
     param2.Method1(ref param2.m_aulField4);
 }