Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hiding loaded assemblies #412

Open
AlchlcDvl opened this issue Feb 13, 2025 · 0 comments
Open

Hiding loaded assemblies #412

AlchlcDvl opened this issue Feb 13, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@AlchlcDvl
Copy link

AlchlcDvl commented Feb 13, 2025

Problem Description

When you load and decompile an assembly, dnSpy will try to load most of the dependencies the assembly needs. However, this clogs up the tree very quickly when multiple assemblies are loaded at once.

Proposal

It would be nice to have a feature where, similar to the Remove Assembly(ies) option, we have a Hide Assembly(ies) option that simply hides the assemblies from the tree. Normally one wouldn't be looking through those anyways for the most part.

Alternatives

One another idea I came to regarding this is that there could also be a filtering system. One could tag certain assemblies, with No Tag and Hidden being default ones. The user can create custom ones (eg. Microsoft or Unity) as they see fit and tag assemblies as such in the context menu.

Additional Context

Just a simple way to showcase the problem, I had removed all assemblies and loaded the Assembly-C-Sharp.dll file for the unity game Slime Rancher.
Image

I just want to see the first assembly, the others should either be automatically hidden or left up to the user (latter is preferred).

@AlchlcDvl AlchlcDvl added the enhancement New feature or request label Feb 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant