On 4/11/08, Artun <asu...@gmail.com> wrote:
> 1) What is the meaning of the first module in the MainModule.Types? It
> has a FullName called <Module>. It does not have a namespace or types.
It's part of the spec, to be valid an assembly has to have a <Module>
type. Some languages use that type for global methods or globals
variables.
> 2) Is there a documentation for Cecil (other than source code)?
Nop. It has plenty of examples all over the place though.
> 3) http://www.mono-project.com/Cecil states this following:
> "Reflection and Reflection.Emit only expose a subset of all the
> features in a CLI image.". Which features in particular can be
> introspected with Cecil, that can not be introspected by reflection?
> (Just the most important features would be sufficient)
* Sys.Reflection only gives you a very primitive access to the CIL
code of the methods (a simple byte []), while Cecil gives you a more
advanced view on this.
* There's a lot of little details I'll let you dig that Cecil can
handle, and that System.Reflection can not.
--
Jb Evain <j...@nurv.fr>
You can google for "ECMA 335".
--
Jb Evain <j...@nurv.fr>