.NET Reflector 5.0

basiliskcanoeSoftware and s/w Development

Nov 2, 2013 (3 years and 7 months ago)

88 views

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



Extension methods


Object initializers


LINQ

query expressions


Collection initializers


Lambda

expressions




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 HTML pages using
<a href=“code://…”>


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


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


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


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 Framework 2.0


XNA Framework 1.0


DirectX for Managed Code


Mono


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 all items


Automatically

resolve

assembly references


Optimization setting (show raw code)


Windows Shell integration


Run Reflector.exe
/register

to register file extensions


Right
-
click and “Browse…”


Improved
120 DPI

support


Windows
Vista

support




)