views:

478

answers:

3

Can anyone recommend a good book which covers IL programming, specifically using Reflection.Emit in C#?

Thanks!

A: 

.NET for Java Developers: Migrating to C#

Programming C#

see also this one (new book)

Programming Microsoft Visual C# 2008: The Language

Hopes it helps you

DaDa
They both seem to touch on the subject - but they also cover huge other areas. And as I'm not a Java developer, the first book would seem largely wasted on me. I'm hoing to find something more specific.
Andrew Ducker
+4  A: 

I don't know any book targeted specifically on this topic, but would suggest these two, since they are the most low-level books on .NET I've read:

CLR via C# by Jeff Richter

Inside Microsoft .NET IL Assembler by Serge Lidin

As I can see, there's new edition of the second book available from A-Press, but I didn't read it: Expert .NET 2.0 IL Assembler

bychkov
Great choices those are!
dotnetdev
A: 

I've got 2 books and 2 projects that you might want to check out: Books: CIL Programming and Compiling for the .Net Common Language Runtime

Projects (both by Jason Bock): Dynamic Proxies and Emit Debugger

Jason Haley