internal static int LaunchPackageManager( PackageConfiguration packageConfiguration, string editorRepositoryPath, string editorPath, PackageIdentity editorPackageName, bool updatePackages) { EditorBootstrapper.EnableVisualStyles(); using (var packageManagerDialog = new PackageManagerDialog(ProjectFramework, editorRepositoryPath)) using (var monitor = new PackageConfigurationUpdater( ProjectFramework, packageConfiguration, packageManagerDialog.PackageManager, editorPath, editorPackageName)) { packageManagerDialog.DefaultTab = updatePackages ? PackageManagerTab.Updates : PackageManagerTab.Browse; if (packageManagerDialog.ShowDialog() == DialogResult.OK) { AppResult.SetResult(packageManagerDialog.InstallPath); } return(Program.NormalExitCode); } }
private void Execute([NotNull] Site site) { Debug.ArgumentNotNull(site, nameof(site)); var d = new PackageManagerDialog(); d.Initialize(site); AppHost.Shell.ShowDialog(d); }
private void Manage([NotNull] object sender, [NotNull] RoutedEventArgs e) { Debug.ArgumentNotNull(sender, nameof(sender)); Debug.ArgumentNotNull(e, nameof(e)); var d = new PackageManagerDialog(); d.Initialize(Site); AppHost.Shell.ShowDialog(d); }