Quote:
|
I have only a limited experience with the .net framework and what I have been shown .net reflector is or can be used for reverse engineering.
|
You are correct -- that's exactly what Reflector is used for. However, reverse engineering is not an inherently bad thing, and precisely the reason Reflector is one of the most popular .NET development tools.
The tool was created by Lutz Roeder, who works at Microsoft. There are many plugins available for it that give it quite a bit of additional functionality, like the BAML viewer for inspecting XAML. It's very useful.