public void Dispose() { if (this.TimerReference != null) { this.TimerReference.Dispose(); this.TimerReference = null; Clans.Clear(); Devices.Clear(); m_vInMemoryLevels.Clear(); Debug.Write("The class has been reset / cleared."); // this.Logger.Info("The class has been reset / cleared."); } }