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

Reply via email to