internal void ReleaseResources (bool close_filter) { if (close_filter && filter != null) { filter.Close (); filter = null; } for (Bucket b = first_bucket; b != null; b = b.Next) b.Dispose (); first_bucket = null; cur_bucket = null; }
internal void ReleaseResources() { if (completed) { return; } output_stream.ReleaseResources(true); Close(); completed = true; }