An open API service indexing awesome lists of open source software.

https://github.com/svenslaggare/ildisassembler

An IL disassembler written using the .NET reflection API.
https://github.com/svenslaggare/ildisassembler

c-sharp il-disassembler ildasm reflection

Last synced: about 1 month ago
JSON representation

An IL disassembler written using the .NET reflection API.

Awesome Lists containing this project

README

        

ILDisassembler
==============

An IL disassembler written using the .NET reflection API
which allows the library to be embedded in .NET applications.
The method body disassembler is based on [Mono.Reflection](https://github.com/jbevain/mono.reflection/).

Difference from ildasm.exe


* Instead of raw data for custom attribute constructors, uses the "real" value.
* Generics are handled different, for example the generic argument position with "!" are omitted.

Limitations


Because the library is written using reflection, some features available in *ildasm.exe*
is not available.
* Unmanaged code.
* Raw constructor data.