public void Execute(SharpTreeNode[] selectedNodes)
        {
            var assemblyDefinitions = selectedNodes
                .OfType<AssemblyTreeNode>()
                .Select(n => n.LoadedAssembly.AssemblyDefinition)
                .ToList();

            var window = new AssemblyBrowserWindow(assemblyDefinitions)
                         	{
                         		Owner = MainWindow.Instance
                         	};
            window.Show();
        }
 public static void RemoveAssemblyBrowser(AssemblyBrowserWindow window)
 {
     _assemblyBrowsers.Remove(window);
 }
 public static void AddAssemblyBrowser(AssemblyBrowserWindow window)
 {
     _assemblyBrowsers.Add(window);
 }