Mit dem Kompilieren von Code wird der Code in die MSIL (Microsoft Intermediate Language) übersetzt. Diese Sprache kann rückübersetzt werden.
Wer also Samples von C# nach VB oder umgekehrt konvertieren will, kann dazu Röder's Reflector nutzen. Diesen gibt es unter http://www.aisto.com/roeder/dotnet/ zum Herunterladen.
Für ASP.NET Projekte müssen diese mit "Website veröffentlichen" vorkompiliert werden. Dann stehen die DLLs zur Verfügung.
- Den Reflector öffnen über "File" und "Open" die entsprechende DLL öffnen.
- Die Klasse heraussuchen. Mit der rechten Maustaste auf "Dissasemble" klicken.
- In der Symbolleiste kann die zu verwendende Sprache ausgewählt werden:
- Dann einfach durch die Klasse gehen und den übersetzten Code in der gewünschten Sprache betrachten: