Hi, Take a look at the DynamicMethod class from Net 1.2: http://longhorn.msdn.microsoft.com/lhsdk/ref/ns/system.reflection.emit/c/dynamicmethod/dynamicmethod.aspx It allows creation of dynamic methods without creating a module/type. This class is implemented in mono. bye Zoltan