I am learning c# now. I am confused by reflection and event. I want to know the deep principle of reflection and metadata. How the metadata is stored and what is format of the .net executable file? I will appreciate receiving some propositions.
and i think that Wrox books are very useful to answer your main qusetions and after finding answer to your main questions you can browse the internet for articles also you can post your advanced question in forums like here.