protected virtual void Dispose(bool disposing) { if (disposing) { if (m_reader != null) { m_reader.Close(); } if (m_istrm != null) { m_istrm.Dispose(); } } } #endregion