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); }