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(); }
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(); }