This program allows you to read an *.exe or *.dll file and list objects that are compiled into this file. It uses reflection mechanism to discover available types, create object instances and manipulate them.
The list on the left contains a tree structure of files that were opened. It lists:
- namespaces
- classes
- interfaces
- structures
- enums
- delegates
The list on the right appears after choosing a certain class or interface. It lists objects that are defined in the chosen type such as:
- constants
- fields
- properties
- methods
- operators
- events
If the type provides a public parameterless constructor, the application gives you a possibility to create an instance of this type.
If an instance of a type is available, it's possible to see values that are assigned to fields by double clicking on them.
It's also possible to invoke methods that require no or just simple type parameters.
All external resources used in the project are listed below:
🎨 https://www.microsoft.com/en-us/download/details.aspx?id=35825