/// ------------------------------------------------------------------------------------ /// <summary> /// /// </summary> /// <param name="disposing"></param> /// ------------------------------------------------------------------------------------ protected virtual void Dispose(bool disposing) { System.Diagnostics.Debug.WriteLineIf(!disposing, "****** Missing Dispose() call for " + GetType().Name + ". ****** "); if (disposing) { if (m_ctrl != null) { m_ctrl.Dispose(); } } m_ctrl = null; m_progressDialog = null; m_importer = null; m_fDisposed = true; }
/// <summary> /// Calls the importer. /// </summary> /// <param name="importUi">The import UI.</param> /// <returns></returns> protected virtual ScrReference Import(ParatextImportUi importUi) { return(ParatextSfmImporter.Import(m_importSettings, Cache, StyleSheet, m_undoImportManager, importUi)); }