Use RedGate's (formerly Lutz Roeder's) Reflector. You can reflect an
assembly into a number of languages, irrespective of what they were written
in and there are a number of add-ons that make creating the actual code
files easier. For simple classes you can just copy off the screen.
Joe Fawcett (MVP - XML)