.NET Reflector 5.0

766 views

Published on

Overview of new features in .NET Reflector 5.0.

Published in: Software
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
766
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

.NET Reflector 5.0

  1. 1. .NET Reflector 5.0 Lutz Roeder December 2006
  2. 2. Overview • C# 3.0: LINQ query expressions, Lambda expressions • Code URL: code://mscorlib/System.Object • Assembly Browser: Multiple windows • Disassembler: Expand Methods • Analyzer: Exposed By, Instantiated By, Assigned By • Search: String and Constant search • New Options dialog • Improved Shell integration
  3. 3. C# 3.0 support • Extension methods • Object initializers • LINQ query expressions • Collection initializers • Lambda expressions
  4. 4. C# 3.0 and 2.0 support • Enable via View, Options, Optimization: .NET 3.5 • C# 2.0: Anonymous methods and nullable types
  5. 5. Code URL support • Navigate to code://mscorlib/System.Object via IE • Ctrl+Alt+C to copy the URL for current item • Add to HTML pages using <a href=“code://…”>
  6. 6. Assembly Browser • Multiple Windows: Analyzer and Disassembler windows can be open at the same time • Update assembly location if loading the same assembly twice from different locations • Back and Forward mouse buttons and shortcut keys work from all windows
  7. 7. Disassembler • Expand Methods and Expand Types feature • Context-sensitive documentation view • Click on declaration jumps to item in the browser • Tab to cycle through links, Up/Down to scroll • Context-based automatic variable naming
  8. 8. Analyzer • Add and analyze multiple items (DEL to remove) • Find overrides of virtual methods • “Exposed By” and “Instantiated By” search • “Assigned By” search for fields
  9. 9. Search • String or Constant search • Exact matching of multiple words
  10. 10. Assembly Lists • Default lists for:  .NET Framework 3.5  .NET Framework 3.0  .NET Compact Framework 3.5  .NET Compact Framework 2.0  XNA Framework 1.0  DirectX for Managed Code  Mono
  11. 11. Resource Viewer • Save byte arrays in .resources file to disk • Double-click opens using shell file extension
  12. 12. Options Dialog • Use hex or decimal number format • Indentation setting for text output • Switch between public only and all items • Automatically resolve assembly references • Optimization setting (show raw code)
  13. 13. Windows Shell integration • Run Reflector.exe /register to register file extensions • Right-click and “Browse…” • Improved 120 DPI support • Windows Vista support )

×