public void Dispose() { if ( idle != null ) { idle.Close(); idle = null; } }
protected override void Dispose(bool disposing) { if (fileStream != null) { Flush(); fileQueue.Dispose(); fileQueue = null; fileStream.Close(); fileStream = null; } base.Dispose(disposing); }