public void Dispose() { if ( Entries != null ) { for ( int i = 0; i < Entries.Count; ++i ) { if ( Entries[i].Data != null ) { Entries[i].Data.Close(); } } } }