private void InitializeWizard(object automationObject, Dictionary <string, string> replacementsDictionary) { inputForm = new frmWizService(); inputForm.FinalizeWizEvent += new FinalizeWizHandler(inputForm_FinalizeWizEvent); inputForm.ServiceName = replacementsDictionary["$rootname$"]; solution = (((EnvDTE.SolutionClass)(((EnvDTE.DTE)automationObject).Solution))); selectedProject = HelperFunctions.GetDTE_SelectedProject(solution); projectIsvc = HelperFunctions.GetDTEProject(solution, "ISVC"); if (projectIsvc == null) { projectIsvc = selectedProject; } projectSvc = HelperFunctions.GetDTEProject(solution, "SVC"); if (projectSvc == null) { projectSvc = selectedProject; } //replacementsDictionary["$DefaultNamespace$"] = HelperFunctions.GetDTEProperty(solution, "Name").Value.ToString(); // HelperFunctions.GetDTEProperty(solution, "Name").Value.ToString(); inputForm.ProjectName = HelperFunctions.GetDTEProperty(solution, "Name").Value.ToString(); inputForm.ProjectSvcName = HelperFunctions.GetDTEProperty(projectSvc, "DefaultNamespace").Value.ToString(); inputForm.ProjectISvcName = HelperFunctions.GetDTEProperty(projectIsvc, "DefaultNamespace").Value.ToString(); }
private void InitializeWizard(object automationObject, Dictionary<string, string> replacementsDictionary) { inputForm = new frmWizService(); inputForm.FinalizeWizEvent += new FinalizeWizHandler(inputForm_FinalizeWizEvent); inputForm.ServiceName = replacementsDictionary["$rootname$"]; solution = (((EnvDTE.SolutionClass)(((EnvDTE.DTE)automationObject).Solution))); selectedProject = HelperFunctions.GetDTE_SelectedProject(solution); projectIsvc = HelperFunctions.GetDTEProject(solution, "ISVC"); if (projectIsvc == null) projectIsvc = selectedProject; projectSvc = HelperFunctions.GetDTEProject(solution, "SVC"); if (projectSvc == null) projectSvc = selectedProject; //replacementsDictionary["$DefaultNamespace$"] = HelperFunctions.GetDTEProperty(solution, "Name").Value.ToString(); // HelperFunctions.GetDTEProperty(solution, "Name").Value.ToString(); inputForm.ProjectName = HelperFunctions.GetDTEProperty(solution, "Name").Value.ToString(); inputForm.ProjectSvcName = HelperFunctions.GetDTEProperty(projectSvc, "DefaultNamespace").Value.ToString(); inputForm.ProjectISvcName = HelperFunctions.GetDTEProperty(projectIsvc, "DefaultNamespace").Value.ToString(); }