Esta pequena ferramenta pode ser usada no ciclo de vida do desenvolvimento de aplicações, como nasceu e revolucionou o modo como aprendemos, exploramos e ultrapassamos alguns problemas, e como alguns dos inúmeros plugins permitem analisar e orientar o desenvolvimento, e permite de forma simples e transparente o debug dentro de módulos externos à nossa aplicação.
10. .NET Reflector Criador Lutz Roeder - http://www.lutzroeder.com/ Membro da equipa de Microsoft Expression and Silverlight desde 2002 Data Lançamento 2002 Trespasse do projecto para a RedGate em 2008 Versão actual 6.1
12. Funcionalidades Navegador de Assemblies Pesquisa PorStringouConstant PorExact matching Disassemblador Suporte para c# 3.0 e 2.0: expressões de LINQ, expressões Lambda, metodos de Extensão, tipos anónimos e “Nullable Types” Documentação drilldown Analisador Procurapor “Exposed By” e “Instantiated By” Procurapor “Assigned By” paracampos
13. Funcionalidades Visualizador de Resources “Save As” Code URL – code:// Ctrl+Alt+C – copia o url do item actual Integração com IE Lista de Assemblies Opções Integração com Shell /register para registar as extensões
18. demonstração Os Addins no dia-a-diaCenário: Aplicação orfã precisa de ser alterada mas … não há Source Control … só os binários
19. Integração com o VisualStudio .NET Reflector PRO – 145 USD (http://www.red-gate.com) Saltar directamente do Visual Studio para o .NET Reflector Descompilar uma assembly e fazer debug no código gerado