Object browsing - Assembly viewers
Reflection, ...

Display options and filters
Built for .NET
|
|
Built for the Compact Framework
|
|
Free or free version available
|
|
Built for .NET 2
|
|
Built for Mono
|
|
Source code provided
|
|
Built for .NET 4
|
|
Library
|
|
Sold as a service
|
|
Built for Silverlight
|
|
Add-in
|
|
Discontinued
| |
Updating...
Home Page Categories: Decompilation, Object browsing - Assembly viewers
Author: Xenocode
Latest version: 2007 Added 2005-12-11Updated 2006-10-18
Code explorer that allows to view, navigate, and analyze .NET assemblies at source level.
Features include: - Browse and navigate .NET executables and documentation: an hyperlinked code explorer environment allows you to browse through your project. An inline help browser automatically displays assembly XML documentation side-by-side with source code. - Code can be viewed in the C#, VB.NET, Chrome Object Pascal and IL languages. - Translation between languages and export directly into Visual Studio 2005. - Code profiling: sampling-based profiler identifies execution hotspots at source level. Integrated decompiler and code browser allows line-level profiling of external components and .NET Framework libraries. - Supports versions 1.0, 1.1, and 2.0 of the Common Language Runtime.
 Built for .NET |
 Built for .NET 2 |
 Free or free version available |
Home Page Categories: Object browsing - Assembly viewers, Profiling - Debugging
Author: Russell Osterlund
Latest version: 7.9.1 Added 2004-11-18
Debug .NET managed and unmanaged code using a native mode debugger. Features include: - Dump any part of an executable or files of any type and size. - Code disassembler with support for .dbg and .pdb debug files and .NET IL opcodes - Save and restore sessions, including notes on disassembly listings - Integrated DbgHelp support - Subroutine discovery option - Analyze any API or subroutine and build a tree containing tests and jumps for the entire routine - Display of local variables and parameters with names - Source code (if available) support - View process information - kernel, user, GDI handles, threads, environment, startup information
 Built for .NET |
 Free or free version available |
Home Page Categories: Decompilation, Object browsing - Assembly viewers
Latest version: 1.0 M2 Added 2011-03-16Updated 2011-05-01
Open-source .NET assembly browser and decompiler.
Features include: - Assembly browsing - IL disassembly - Decompilation to C# - Supports lambdas and 'yield return' - Saving of resources - Search for types/methods/properties (substring) - Hyperlink-based type/method/property navigation - Base/Derived types navigation - Navigation history - BAML to XAML decompiler - Save assembly as C# project - Find usage of field/method - Extensibile via plugins (MEF)
 Built for .NET 2 |
 Built for .NET 4 |
 Free or free version available |
 Source code provided |
Home Page Categories: Object browsing - Assembly viewers, SVG - XAML - WPF - Silverlight
Author: First Floor
Latest version: 3 Beta Added 2007-09-17Updated 2009-07-27
Provides detailed XAML inspection of any Silverlight application. Use the built-in browser to navigate to a web page. Silverlight Spy will automatically pick up any Silverlight application embedded in the page and display it in the XAML Explorer. The XAML Explorer presents the UI element structure of a Silverlight application. Explore the structure and view and edit the details of the selected UI element in the Details pane. Silverlight Spy works with any web page hosting Silverlight 2 or 3 content, just point the browser to the page and let the Spy figure it out.
Features include: - XAML UI element explorer - XAML object property grid allows for getting and settings object property values - Regeneration of XAML based on the UI element structure - Statistics of used objects - Statistics of used resources (images, video, fonts, etc.) - UI element preview - Search - Event Monitor - XAP package inspection - HTTP monitor
 Built for .NET 2 |
 Built for Silverlight |
 Free or free version available |
Home Page Categories: Object browsing - Assembly viewers
Author: Remotesoft
Latest version: 2004-08-24 Added 2003-10-28
Generic object browser and disassembler. It offers the same functionality as Microsoft ILDASM utility, plus low level viewing of metadata and PE format. Works together with Remotesoft's decompiler and obfuscator, and acts as a console for easy navigation and code editing and printing.
Features include: - Launch from right click an EXE or DLL file - Managed resources view - Dependency walker, understands app.exe.config file - Tool tips for metadata viewer for displaying symbol names - disassembly output, which can be re-assembled using ILASM
 Built for .NET |
 Built for .NET 2 |
 Free or free version available |
Home Page Categories: Code analysis - Standards verifiers, Object browsing - Assembly viewers
Author: Microsoft
Latest version: 0.1 Added 2008-08-13
Suite of tools primarily aimed at validating the architecture of a framework.
Included tools: - Deps: produces dependency diagrams between assemblies, based both on implementation, as well as API-only. It also carries out cycle detection analysis. The tool additionally outputs some general-interest statistics (e.g. number of types, number of members, etc). - Layering: verifies that a layering and grouping diagram is indeed satisfied by a set of assemblies. - PotentialCallers: lists all the methods that call, directly or indirectly, a set of methods.
 Built for .NET 2 |
 Free or free version available |
Home Page Categories: Object browsing - Assembly viewers, Testing
Author: Certified Development
Latest version: 2.0.6 Added 2006-04-17Updated 2009-09-01
Unit testing tool for testing, modeling and learning .NET.
Features includes: - ClassMaster enables you to unit test your code without having to write a test harness for every project. Add assemblies and navigate to public, private or internal methods. Right click and execute the code and see the results. Results can be viewed either in a datagrid, property grid, HTML or XML. - ClassMaster can be used to prototype your class libraries. It helps you design object models by visually seeing how they will appear and be used by other software developers. - ClassMaster can help you take advantage of frameworks and class libraries. Add assemblies and browse. Find a type and a method of interest and execute the code. You can see what it does. Go ahead and experiment with methods to see if they can be used in your own applications. - Save your tests so you don't have to keep entering your arguments every time. - BookMark your classes or methods to make navigation easier. - Right click a method or type and execute a MSDN or Google search. - See the amount of time it takes for the code to execute. - ClassMaster can unit test class libraries, executables and web services. - Supports .NET 2.0, 3.0 and 3.5
 Built for .NET |
 Built for .NET 2 |
Home Page Categories: Decompilation, Object browsing - Assembly viewers, Profiling - Debugging
Author: Zsolt Petrény
Latest version: 0.25 Added 2006-01-03Updated 2007-03-05
DILE (Dotnet IL Editor) is a decompiler and an IL debugger. It allows managed application to be debugged without having the source code and it can help to understand what is going on in the background as even the .NET Framework assemblies can be debugged. Works both on x86 (32-bit) and x64 (64-bit) operating systems.
Disassembling features: - displaying IL code - generics support - quick search by different categories (classes, methods, fields, tokens, etc.) - supports both 32 and 64-bit assemblies
Debugger features: - both v1.1 and v2.0 applications can be debugged - allows debugging dynamic assemblies - attaching to process/detaching; starting new process to debug with arguments - stepping in/out/over on the IL level - setting instruction pointer; run to cursor - debuggee can be stopped on specific events (e.g.: CreateThread, LoadAssembly) - MDA (Managed Debug Assistant) notifications - adding/removing/activating/deactivating breakpoints - "Object Viewer" to check the current value of an object's properties and fields or evaluate expressions, call methods - text displayer form to quickly view strings with or without escape characters as simple text or html - call stack; local variables/arguments; debug messages; debugging events; modules; threads; watch panel - filter on which exceptions to stop the debuggee - decimal or hexadecimal number display
 Built for .NET |
 Built for .NET 2 |
 Free or free version available |
 Source code provided |
Home Page Categories: Object browsing - Assembly viewers
Author: Corneliu I. Tusnea
Latest version: 1.2.0 Added 2006-09-26
Run-time object editor.
Hawkeye allows you to view, edit, analyze and invoke (almost) any object from a .NET application. Whenever you try to debug, test, change or understand an application, Hawkeye can help with its option to attach to any running .NET process.
 Built for .NET |
 Free or free version available |
Home Page Categories: Decompilation, Object browsing - Assembly viewers
Author: NETdecompiler.com
Latest version: 3.0.4 Added 2005-01-29Updated 2006-12-20
Decompiler that allows editing local variables and other names in decompiled code and persist changes in project file. The main problem of decompilation is the absence of full source information in the executable file. With Dis#, obtained code can become more similar to the original source. Supports decompilation to C#, VB.NET, Delphi.NET and Chrome.
 Built for .NET |
 Built for .NET 2 |
Home Page Categories: Object browsing - Assembly viewers
Author: Benjamin Peterson
Asmex is a viewer for the internals of .NET assembly files. Features include: - Extract resources from assemblies - View raw metadata tables - Open assemblies as files or as Global Assembly Cache entries - View disassembly (by cheating and spawning ILDASM) - View PE file structures - Browse types, namespaces, method parameters etc
 Built for .NET |
 Free or free version available |
 Source code provided |
Home Page Categories: Object browsing - Assembly viewers
Author: Nauman Leghari
Latest version: 0.9 Added 2008-08-13Updated 2008-10-01
Tool that generates sequence diagrams by reverse engineering .NET assemblies.
Features include: - Sequence diagrams - Assembly stats - Dependency explorer - Quick search - .NET Reflector add-in
 Built for .NET |
 Built for .NET 2 |
 Add-in |
 Free or free version available |
 Source code provided |
Home Page Categories: Object browsing - Assembly viewers
Author: Lumikon Software
Latest version: 2.0 Added 2007-12-18
Tool for generating, viewing, and printing diagrams and reports from .NET assemblies.
The free Home edition of LumiCode allows you to create class inheritance and call diagrams. The Professional edition gives you the additional ability to create sequence and assembly dependency diagrams. With the professional edition, you can also create class reports that merge in comments directly from your source code.
 Built for .NET |
 Free or free version available |
Home Page Categories: Object browsing - Assembly viewers
Author: Stephan Brenner
Latest version: 1.4 Added 2006-12-27Updated 2010-05-27
Tool that displays all assembly references of a given .NET assembly as a directed graph. It allows seeing why you have problems loading certain assemblies (maybe some referenced assemblies are missing or versions are wrong).
 Built for .NET 2 |
 Free or free version available |
Home Page Categories: Object browsing - Assembly viewers
Author: Jabes
Latest version: 1.0 Added 2003-05-20
Monitors Windows Forms events as they are fired (like Spy++ for .NET). ControlInspector hooks on to all events on a given control, user-control or form and shows when they are fired, along with any EventArgs. It even handles custom events and custom event args using dynamically generated assemblies.
 Built for .NET |
 Free or free version available |
 Source code provided |
Home Page Categories: Object browsing - Assembly viewers
Author: oakland software
Latest version: 1.1.13 Added 2003-05-20
Allows you to create any .NET object, invoke methods on it, and examine its state. This includes a type browser which supports browsing any .NET assembly. The .NET Component Inspector allows you to: open any .NET assembly; trace events on any object; create any object from a class in the opened assemblies; create Controls on the design surface, move, resize or embed them in other Controls; search for types or object content; examine or alter any field or property in the created objects, regardless of visibility; execute any method on the created objects, regardless of visibility; examine and manipulate objects in common collections; directly execute an application, class, or Control without writing any code; explore the contents of assemblies and the Global Assembly Cache (GAC); and more.
 Built for .NET |
 Free or free version available |
Home Page Categories: Decompilation, Object browsing - Assembly viewers
Author: JetBrains
Latest version: 1.0 EAP Added 2011-05-18
.NET decompiler.
Features include: - Decompiling .NET 1.0-4.0 assemblies to C# - Quick jump to a specific type, assembly, symbol, or type member - Navigation to symbol declarations, implementations, derived and base symbols, and more - Search for symbol usages - Overview of inheritance chains - Support for downloading code from source servers - Syntax highlighting - Keyboard support - Visual Studio look-and-feel
 Built for .NET 2 |
 Built for .NET 4 |
 Free or free version available |
Ignore this
|
Help the .NET community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
|