Eh, after a few hours of googling, I conclude that apparently Mono.Cecil officially lacks documentation... quoting an email response from the library author Jb Evain (in April 2008):
> 2) Is there a documentation for Cecil (other than source code)?
Nop. It has plenty of examples all over the place though.
That said, here are some more links and notes that might be useful:
- the archives of the the official mono-cecil mailing list
- some emails on the mailing list suggest learning from various open-source projects using Mono.Cecil (there's a listing of some on the mono-cecil mailing list's Google page)
- as far as I understand from the terse FAQ you mentioned, there seem to be only six classes making the core of Mono.Cecil (as seen on a diagram), so it may be enough to just open the DLL in some Assembly Browser (like the Visual Studio's Object Browser) and watch. Quite many people seemed to praise the library for it's simplicity.
- On the other hand, one guy expressed his concerns (email from November 2008) that the library is not so simple.
And some other more or less useful snippets, articles and other tidbits of information:
By the way, should you have some positive experience with the library in future, it would be nice if you considered starting e.g. some wiki (maybe on a free wiki hosting server) about it so that the knowledge you gained could help other people avoid the very problem we're talking about here...