Presentation Transcript
.NET Reflector 5.0: .NET Reflector 5.0 Lutz Roeder
Overview: 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
C# 3.0 support: C# 3.0 support
Extension methods
Object initializers
LINQ query expressions
Collection initializers
Lambda expressions
C# 3.0 and 2.0 support: 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: 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 andlt;a href='code://…'andgt;
Assembly Browser: 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
Disassembler: 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
Analyzer: 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
Search: Search String or Constant search
Exact matching of multiple words
Assembly Lists: 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
Resource Viewer: Resource Viewer Save byte arrays in .resources file to disk
Double-click opens using shell file extension
Options Dialog: 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)
Windows Shell integration: Windows Shell integration Run Reflector.exe /register to register file extensions
Right-click and 'Browse…'
Improved 120 DPI support
Windows Vista support
)
Slide14: