ILGenerator il = method.GetILGenerator(); il.Emit(OpCodes.Ldc_I4, 42);
MethodInfo method = typeof(Console).GetMethod("WriteLine", new Type[] { typeof(string) }); ILGenerator il = method.GetILGenerator(); il.Emit(OpCodes.Ldstr, "Hello, world!"); il.Emit(OpCodes.Call, method);This code generates IL code that calls the Console.WriteLine method and passes in the string "Hello, world!". The System.Reflection.Emit namespace is part of the .NET Framework Class Library.