public static int Main1() { Console.WriteLine("Foo2:Foo2:Foo2!!!"); Test1 t1 = default(Test1); Test1.int0 = 999; t1.i1 = 1; t1.i2 = 2; t1.i3 = 3; t1.i4 = 4; t1.i5 = 5; t1.i6 = 6; t1.i7 = 7; t1.i8 = 8; Test2 t2 = default(Test2); t2.i1 = 9; t2.d1 = 10; Test3 t3 = default(Test3); t3.o1 = new Foo2(); t3.o1.iFoo = 1; t3.o2 = new Foo2(); t3.o2.iFoo = 2; t3.o3 = new Foo2(); t3.o3.iFoo = 3; t3.o4 = new Foo2(); t3.o4.iFoo = 4; Test4 t4 = default(Test4); t4.i1 = 1; t4.i2 = 2; t4.i3 = 3; t4.i4 = 4; t4.i5 = 5; t4.i6 = 6; t4.i7 = 7; t4.i8 = 8; t4.i9 = 9; t4.i10 = 10; t4.i11 = 11; t4.i12 = 12; t4.i13 = 13; t4.i14 = 14; t4.i15 = 15; t4.i16 = 16; t4.i17 = 17; t4.i18 = 18; t4.i19 = 19; t4.i20 = 20; t4.i21 = 21; t4.i22 = 22; t4.i23 = 23; t4.i24 = 24; Test5 t5 = default(Test5); t5.f1 = 1; t5.t2.i1 = 2; t5.t2.d1 = 3; t5.l1 = 4; Test7 t7 = default(Test7); t7.i2 = 31; t7.t6.f2 = 32.0F; t7.t6.i3 = 33; t7.t6.t9.f3 = 34.0F; Test10 t10 = default(Test10); t10.b1 = true; t10.obj = new Foo2(); t10.obj.iFoo = 7; Test11 t11 = default(Test11); t11.s1 = "78"; t11.int32 = 87; Test12 t12 = default(Test12); t12.foo = new Foo2(); t12.foo.iFoo = 45; t12.i = 56; Test13 t13 = default(Test13); t13.foo1 = new Foo2(); t13.foo1.iFoo = 333; Test14 t14 = default(Test14); t14.t13.foo1 = new Foo2(); t14.t13.foo1.iFoo = 444; int t13Res = test13(t13); Console.WriteLine("test13 Result: {0}", t13Res); if (t13Res != 333) { throw new Exception("Failed test13 test!"); } int t14Res = test14(t14); Console.WriteLine("test14 Result: {0}", t14Res); if (t14Res != 444) { throw new Exception("Failed test14 test!"); } int t10Res = test10(t10); Console.WriteLine("test10 Result: {0}", t10Res); if (t10Res != 15) { throw new Exception("Failed test10 test!"); } int t11Res = test11(t11); Console.WriteLine("test11 Result: {0}", t11Res); if (t11Res != 165) { throw new Exception("Failed test11 test!"); } int t12Res = test12(t12); Console.WriteLine("test12 Result: {0}", t12Res); if (t12Res != 101) { throw new Exception("Failed test12 test!"); } int t1Res = test1(t1); Console.WriteLine("test1 Result: {0}", t1Res); if (t1Res != 36) { throw new Exception("Failed test1 test!"); } double t2Res = test2(t2); Console.WriteLine("test2 Result: {0}", t2Res); if (t2Res != 19.0D) { throw new Exception("Failed test2 test!"); } int t3Res = test3(t3); Console.WriteLine("test3 Result: {0}", t3Res); if (t3Res != 10) { throw new Exception("Failed test3 test!"); } int t4Res = test4(t4); Console.WriteLine("test4 Result: {0}", t4Res); if (t4Res != 300) { throw new Exception("Failed test4 test!"); } double t5Res = test5(t5); Console.WriteLine("test5 Result: {0}", t5Res); if (t5Res != 10.0D) { throw new Exception("Failed test5 test!"); } float t7Res = test7(t7); Console.WriteLine("test7 Result: {0}", t7Res); if (t7Res != 130.00) { throw new Exception("Failed test7 test!"); } Test15 t15 = default(Test15); t15.b0 = 1; t15.b1 = 2; t15.b2 = 3; t15.b3 = 4; t15.b4 = 5; t15.b5 = 6; t15.b6 = 7; t15.b7 = 8; t15.b8 = 9; t15.b9 = 10; t15.b10 = 11; t15.b11 = 12; t15.b12 = 13; t15.b13 = 14; t15.b14 = 15; t15.b15 = 16; int t15Res = test15(t15); Console.WriteLine("test15 Result: {0}", t15Res); if (t15Res != 136) { throw new Exception("Failed test15 test!"); } return(100); }
static int test13(Test13 t13) { Console.WriteLine("t13Res: {0}", t13.foo1.iFoo); return t13.foo1.iFoo; }
static int test13(Test13 t13) { Console.WriteLine("t13Res: {0}", t13.foo1.iFoo); return(t13.foo1.iFoo); }