// (c) 2006 Richard Grimes // www.grimes.demon.co.uk using System; using System.Reflection; class App { static void Main() { MethodInfo mi = typeof(App).GetMethod( "Method", BindingFlags.Static|BindingFlags.NonPublic); MethodBody mb = mi.GetMethodBody(); Console.WriteLine("Method has {0} bytes of opcodes", mb.GetILAsByteArray().Length); } static void Method() { Console.WriteLine("Called Method"); } }