public virtual void Dispose() { if (Pages != null) { Pages.Clear(); Pages = null; } if (WaveStreams != null) { WaveStreams.Clear(true); WaveStreams = null; } }