/// <summary> /// Apply Template command (menu item) event handler /// </summary> /// <param name="sender">Sender raising the event</param> /// <param name="e">Event arguments</param> private void ExecuteRadCmdApplyTemplate(object sender, EventArgs e) { ThreadHelper.ThrowIfNotOnUIThread(); //Get current settings var settings = package.GetDialogPage(typeof(RadProjectsExtensionOptions)) as RadProjectsExtensionOptions; //Initialize TemplateEngine and call it's ApplyTemplate method var templateEngine = new TemplateEngine(package, settings, dte); templateEngine.ApplyTemplate(); }