Unplanned
Last Updated: 20 Mar 2020 10:58 by ADMIN
Francois
Created on: 13 Mar 2020 14:46
Type: Feature Request
0
Navigate the Tree via merged namespaces

When opening Assembly Lists, or any multiple Assemblies in JustDecompile the same Namespace often exists and is extented in different Assemblies.

This makes it difficult to navigate the code because each namespace is shown as a child of the assembly.

It would be very useful to have a mode in which the assemblies can be made transparent with a tree view of the merged namespaces only. This way the user do not have to know in which assembly a certain class is to find it and can get a better view of the global namespace landscape.

For instance currently the browsing tree for two dll's System.dll and System.Web.dll shows:
System
--System.dll
----References
----{} <Default namespace>
------<Module>
----{} System
------Object1
------Object2
----{} System.Web
------Object3
----{} System.Web.Http
------Object4
--Resources
System.Web
-- System.Web.dll
----{} <Default namespace>
------<Module>
----{} System.Web
------Object5
------Object6
----{} System.Web.Http
------Object7
--Resources

Then the merged tree should show only:
{} <Default namespace>
--<Module> System.dll
--<Module> System.Web.dll
{} System
----Object1
----Object2
{} System.Web
----Object3
----Object5
----Object6
{} System.Web.Http
----Object4
----Object7
Resources

The details of which assembly contains the selected node can still be shown on the tab as it is now. The navigation, especially for unfamiliar structures, is much simpler this way and it is easier to see what the globally available objects are/will be in the merged execution environment.

0 comments