Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
.NET Reflector 5.0
Lutz Roeder
December 2006
Overview
• C# 3.0: LINQ query expressions, Lambda expressions
• Code URL: code://mscorlib/System.Object
• Assembly Browser...
C# 3.0 support
• Extension methods
• Object initializers
• LINQ query expressions
• Collection initializers
• Lambda expre...
C# 3.0 and 2.0 support
• Enable via View, Options, Optimization: .NET 3.5
• C# 2.0: Anonymous methods and nullable types
Code URL support
• Navigate to code://mscorlib/System.Object via IE
• Ctrl+Alt+C to copy the URL for current item
• Add to...
Assembly Browser
• Multiple Windows: Analyzer and Disassembler
windows can be open at the same time
• Update assembly loca...
Disassembler
• Expand Methods and Expand Types feature
• Context-sensitive documentation view
• Click on declaration jumps...
Analyzer
• Add and analyze multiple items (DEL to remove)
• Find overrides of virtual methods
• “Exposed By” and “Instanti...
Search
• String or Constant search
• Exact matching of multiple words
Assembly Lists
• Default lists for:
 .NET Framework 3.5
 .NET Framework 3.0
 .NET Compact Framework 3.5
 .NET Compact ...
Resource Viewer
• Save byte arrays in .resources file to disk
• Double-click opens using shell file extension
Options Dialog
• Use hex or decimal number format
• Indentation setting for text output
• Switch between public only and a...
Windows Shell integration
• Run Reflector.exe /register to register file extensions
• Right-click and “Browse…”
• Improved...
.NET Reflector 5.0
Upcoming SlideShare
Loading in …5
×

.NET Reflector 5.0

1,169 views

Published on

Overview of new features in .NET Reflector 5.0.

Published in: Software
  • Be the first to comment

  • Be the first to like this

.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 )

×