On Sat, Jul 3, 2010 at 11:25 AM, Gábor Kozár <[email protected]> wrote: > Can you please clarify this a little bit for me?
Conceptually, an assembly is a unit of deployment. Most of the time it's composed of only one module, but you can generate multi module assemblies: Foo.dll - Bar.netmodule - Baz.netmodule Cecil wise, if you open the module Foo.dll, module.Assembly won't be null, while Bar.netmodule doesn't have an Assembly. Foo.dll's Assembly will have three modules: Foo.dll, Bar.netmodule, Baz.netmodule. It's very rarely used, it's annoying, but it's here. -- Jb Evain <[email protected]> -- -- mono-cecil
