Analysis GHA grasshopper assembly

What are the classes to analyse GHa (gh assembly) files? I need to compare data like number of components/ tabs etc. among various used custom gha’s.

.gha files are .dll files created during a compilation. I’d be surprised if McNeel would introduce classes to analyze .dlls. There are tools like dotPeek that let you decompile .gha (like here below, I just took the .gha from my plugin, renamed it to .dll and decompiled it) but I don’t think it is something that you’d like to use

As we know GH loads up these .gha files during its start and with them it is building up these tabs, but I haven’t seen an access to this function to have the ability to analyse number of tabs or components.

1 Like