Assembly editor for Reflector

Reflexil is an assembly editor and runs as a plug-in for Lutz Roeder’s Reflector. Reflexil is using Mono.Cecil, which is a strategic library for the Mono project.

Reflexil is able to manipulate IL code and save the modified assemblies to disk. Reflexil also supports ‘on the fly’ C# code injection.

Reflexil is an open source project released under the GPL license.

Reflexil requires Microsoft .NET 2.0


Download last version of Reflexil

[Via Larkware News]

Technorati Tags: reflector, IL, dotnet, assembly

View Source Reflector Plugin for Silverlight

Ernie Booth has wrote plugin for Lutz Roeder’s Reflector that takes a URL to a Silverlight host page and locates the assembly for that page.

Get sources and assemblies for "View Source Reflector Plugin for Silverlight"

Create your own addin for Reflector

Jason Haley shows how to develop a simple addin for Reflector.

Technorati tags: reflector, dotnet

Code annotation tool for Reflector.

Review is a lightweight code annotation tool for Reflector. It can be used during code reviews or API reviews to take notes and pass them to other project members.
A review contains a list of code annotations. An annotation is associated to a code element (type, method, etc…) and contains a list of changes. A change is composed of a comment, a date, a user, a status and resolution. All data is stored in an XML file. Multiple review files can be merged into one file.


Download Review for Reflector from

Technorati tags: reflector, tools, dotnet

[Via Peli's Farm]

Reflector 5 is available for download

The new version comes with a lot of great new features

  1. C# 3.0 support
    • Extension methods
    • Object initializers
    • LINQ query expressions
    • Collection initializers
    • Lambda expressions
  2. 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://…”>
  3. 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
  4. 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
  5. 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
  6. Search
    • String or Constant search
    • Exact matching of multiple words
  7. Assembly Lists
  8. Resource Viewer
    • Save byte arrays in .resources file to disk
    • Double-click opens using shell file extension
  9. 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)
  10. Windows Shell integration
    • Run Reflector.exe /register to register file extensions
    • Right-click and “Browse…”
    • Improved 120 DPI support
    • Windows Vista support

Download Reflector 5.0

Download Reflector 5.0 Add-Ins


[Via Computer Zen Blog]


Technorati tags: reflector, dotnet, c#, tool