public static void GenStaticCtor(AssemblyGen ag) { TypeGen Test = ag.Class("Test"); { FieldGen a = Test.Static.Field(typeof(int), "a"); CodeGen g = Test.StaticConstructor(); { g.WriteLine("Hello from .cctor!"); g.Assign(a, 3); } g = Test.Static.Method(typeof(void), "Main"); { g.Invoke(typeof(System.Diagnostics.Debug), "Assert", a == 3); g.WriteLine(".cctor works now..."); } } }