Once there was the TypeBuilder.Iter static method that did that (there are still comments pointing to it in the TypeBuilder.n). The TypesManager.Iter method seems to be what I need but it is not static. How to access it from macro? Kamil Dworakowski