IlSpy.
ILSpy is an open-source .NET assembly browser and decompiler. It allows users to view and decompile binary files into C# or IL where it is human readable.
Basic Search:
- Open ILSpy.
- Load your .NET assembly by navigating to File > Open or dragging and dropping the
.dll
or.exe
file into the ILSpy window. - Use the Search Bar and type the name of a class, function, or field to locate it across all loaded assemblies.
Analyse
The Analyse feature in ILSpy helps trace the usage of a specific field or function within the loaded assemblies.
How to Use Analyse:
- Get the desired field/function in the decompiled code.
- Right-click the item and select Analyse.
- The Analysis Panel (on the right side of the application) will display information including usage of the field or function.
TODO
- How to View IL Code