Exemplo n.º 1
0
        public void RecurseA0A0(int depth)
        {
            if ((depth < 0))
            {
                return;
            }
            System.Console.Write(".");
            A0 next = new A0();

            next.RecurseA0((depth - 1));
        }
Exemplo n.º 2
0
        public static int Main(string[] args)
        {
            A0 v0 = new A0();

            v0.CreateAllTypesA0();
            A0A0 v1 = new A0A0();

            v1.CreateAllTypesA0A0();
            A0A1 <A0A0A0 <A0A0A0 <A0A0A0 <A0A1 <A0A0A0 <A0A1 <A0A0A0 <A0A0A0 <A0A0A0 <A0A0A0 <A0A0A0 <A0A0A0 <A0> > > > > > > > > > > > > v2 = new A0A1 <A0A0A0 <A0A0A0 <A0A0A0 <A0A1 <A0A0A0 <A0A1 <A0A0A0 <A0A0A0 <A0A0A0 <A0A0A0 <A0A0A0 <A0A0A0 <A0> > > > > > > > > > > > >();

            v2.CreateAllTypesA0A1();
            A0A0A0 <A0A0A0 <A0A0A0 <A0A0A0 <A0A1 <A0A0A0 <A0A1 <A0A0A0 <A0A0A0 <A0A0A0 <A0A0A0 <A0A0A0 <A0A0A0 <A0> > > > > > > > > > > > > v3 = new A0A0A0 <A0A0A0 <A0A0A0 <A0A0A0 <A0A1 <A0A0A0 <A0A1 <A0A0A0 <A0A0A0 <A0A0A0 <A0A0A0 <A0A0A0 <A0A0A0 <A0> > > > > > > > > > > > >();

            v3.CreateAllTypesA0A0A0();
            System.Console.WriteLine("Test SUCCESS");
            return(100);
        }
Exemplo n.º 3
0
        public void CreateAllTypesA0()
        {
            A0 v0 = new A0();

            v0.VerifyInterfaceIA1();
            A0 v1 = new A0();

            v1.VerifyInterfaceGenericIA1 <A0A0A0 <A0A0A0 <A0> > >();
            A0.VerifyA0NotInlinedGenericStatic <A0A0A0 <A0A0A0 <A0> > >();
            A0.VerifyA0NotInlinedStatic();
            A0.VerifyA0GenericStatic <A0A1 <A0A0A0 <A0> > >();
            A0.VerifyA0Static();
            A0 v2 = new A0();

            v2.VerifyA0NotInlinedGeneric <A0A0>();
            A0 v3 = new A0();

            v3.VerifyA0NotInlined();
            A0 v4 = new A0();

            v4.VirtualVerifyGeneric <A0A1 <A0A0A0 <A0> > >();
            A0 v5 = new A0();

            v5.VirtualVerify();
            A0 v6 = new A0();

            v6.DeepRecursion();
            IA1 i7 = ((IA1)(new A0()));

            i7.VerifyInterfaceIA1();
            IA1 i8 = ((IA1)(new A0()));

            i8.VerifyInterfaceGenericIA1 <A0>();
            A0A0.VerifyA0A0NotInlinedGenericStatic <A0A1 <A0A0A0 <A0> > >();
            A0A0.VerifyA0A0NotInlinedStatic();
            A0A0.VerifyA0A0GenericStatic <A0A1 <A0A0A0 <A0> > >();
            A0A0.VerifyA0A0Static();
            A0A0 v9 = new A0A0();

            v9.VerifyA0A0NotInlinedGeneric <A0A1 <A0A0A0 <A0> > >();
            A0A0 v10 = new A0A0();

            v10.VerifyA0A0NotInlined();
            A0A0 v11 = new A0A0();

            v11.VirtualVerifyGeneric <A0A0A0 <A0A0A0 <A0> > >();
            A0A0 v12 = new A0A0();

            v12.VirtualVerify();
            IA1 i13 = ((IA1)(new A0A0()));

            i13.VerifyInterfaceIA1();
            IA1 i14 = ((IA1)(new A0A0()));

            i14.VerifyInterfaceGenericIA1 <A0A0>();
            A0A1 <A0A0> .VerifyA0A1NotInlinedGenericStatic <A0A1 <A0A0> >();

            A0A1 <A0A1 <A0A0> > .VerifyA0A1NotInlinedStatic();

            A0A1 <A0> .VerifyA0A1GenericStatic <A0A1 <A0> >();

            A0A1 <A0A1 <A0> > .VerifyA0A1Static();

            A0A1 <A0A1 <A0A1 <A0> > > v15 = new A0A1 <A0A1 <A0A1 <A0> > >();

            v15.VerifyA0A1NotInlinedGeneric <A0A1 <A0A1 <A0A1 <A0> > > >();
            A0A1 <A0> v16 = new A0A1 <A0>();

            v16.VerifyA0A1NotInlined();
            A0A0A0 <A0A0A0 <A0A0A0 <A0> > > .VerifyA0A0A0NotInlinedGenericStatic <A0A0A0 <A0A0A0 <A0A0A0 <A0> > > >();

            A0A0A0 <A0> .VerifyA0A0A0NotInlinedStatic();

            A0A0A0 <A0A0A0 <A0> > .VerifyA0A0A0GenericStatic <A0A0A0 <A0A0A0 <A0> > >();

            A0A0A0 <A0A1 <A0> > .VerifyA0A0A0Static();

            A0A0A0 <A0A0> v17 = new A0A0A0 <A0A0>();

            v17.VerifyA0A0A0NotInlinedGeneric <A0A1 <A0> >();
            A0A0A0 <A0A0> v18 = new A0A0A0 <A0A0>();

            v18.VerifyA0A0A0NotInlined();
        }