Exemple #1
0
        public void TryStuff()
        {
            RandNum    = new Random().Next(100);
            RandString = RandNum.ToString() + "abc";

            // checks whats been added to il for static constructor

            // read in static consructor with decompiler and see what load field value is set to

            var aa = typeof(StaticMan);

            var bb = typeof(StaticTemplateClass <int>);

            var fieldVal = TestField;

            /*var z = typeof(StaticTemplateClass<int>);
             *
             * foreach (var x in z.GetFields(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static).OrderBy(f => f.Name))
             * {
             *  var name = x.Name;
             *
             *  var value = x.GetValue(null);
             *
             *  int i = 0;
             *  i++;
             * }*/

            try
            {
                StaticMan.HolyCow();

                var a = new NestedClass();

                string yy = null;
                yy = testVar;
                //testVar = "hello";

                a.DoStuff();

                var x = new int[] { 1, 2, 3, 4 };

                var y = x.Where(i => i > 2).ToArray();
            }
            catch (Exception ex)
            {
            }


            var t = new LibClass();

            t.TestMe = 5;
            t.DoMoreStuff();
        }
Exemple #2
0
        public void TryStuff()
        {
            RandNum    = new Random().Next(100);
            RandString = RandNum.ToString() + "abc";

            // checks whats been added to il for static constructor

            // read in static consructor with decompiler and see what load field value is set to

            var aa = typeof(StaticMan);

            var bb = typeof(StaticTemplateClass <int>);

            var fieldVal = TestField;

            try
            {
                StaticMan.HolyCow();

                var a = new NestedClass();

                string yy = null;
                yy = testVar;
                //testVar = "hello";

                a.DoStuff();

                var x = new int[] { 1, 2, 3, 4 };

                var y = x.Where(i => i > 2).ToArray();
            }
            catch (Exception ex)
            {
            }


            var t = new LibClass();

            t.TestMe = 5;
            t.DoMoreStuff();
        }