2 using System
.Reflection
;
3 using System
.Reflection
.Emit
;
8 static int Main (string[] args
) {
9 for (int i
= 0; i
< 20000; ++i
) {
10 DynamicMethod dm
= new DynamicMethod(
14 typeof(Program
).Module
);
16 ILGenerator il
= dm
.GetILGenerator();
19 Action a
= (Action
) dm
.CreateDelegate(typeof(Action
));
22 m
.Invoke (null, null);
25 GC
.WaitForPendingFinalizers ();