/// <summary> /// Disposes the Data Source /// </summary> public void Dispose() { m_wizardInfo.PropertyChanged -= WizardInfo_PropertyChanged; m_wizardInfo.Dispose(); ExcelParser.Quit(); MHTParser.Quit(); }
public void Reset() { if (WizardInfo != null) { foreach (IWizardPart part in m_wizardPageHashTable.Values) { part.Clear(); } WizardInfo.PropertyChanged -= new PropertyChangedEventHandler(WizardInfo_PropertyChanged); WizardInfo.Dispose(); } WizardInfo = new WizardInfo(); WizardInfo.PropertyChanged += new PropertyChangedEventHandler(WizardInfo_PropertyChanged); if (m_wizardPages == null) { InitializeWizardPages(); InitializeWizardHashTable(); } LoadWizardPart(WizardPage.Welcome); m_wizardPageHashTable[WizardPage.Welcome].CanShow = true; CanStartAgain = false; Title = "Test Case Migrator Plus"; }