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