Описание тега reflector

.NET Reflector® - это проприетарная программная утилита для Microsoft .NET, сочетающая просмотр классов, статический анализ и декомпиляцию, первоначально написанная Лутцем Родером. Red Gate приобрела его в 2011 году и с тех пор добавила отладку сборок в реальном времени, не требуя исходного кода!

.NET Reflector® был первым обозревателем сборки.NET. Его можно использовать для проверки, навигации, поиска, анализа и просмотра содержимого компонента.NET, такого как сборка, и преобразования двоичной информации в удобочитаемую форму.

По умолчанию Reflector позволяет декомпилировать сборки.NET в C#, Visual Basic .NET, Common Intermediate Language и F# (альфа-версия). Reflector также включает "дерево вызовов", которое можно использовать для детализации методов IL, чтобы увидеть, какие другие методы они вызывают. Он покажет метаданные, ресурсы и документацию XML.

.NET Reflector может использоваться разработчиками.NET для понимания внутренней работы библиотек кода, для демонстрации различий между двумя версиями одной и той же сборки и того, как различные части приложения.NET взаимодействуют друг с другом. Для Reflector существует большое количество надстроек.

Хотя появилось множество конкурентов, Reflector совершил качественный скачок вперед, став первым, кто обеспечил не только проверку сборок, но и отладку сборок в реальном времени с помощью подключаемого модуля Visual Studio.