Example #1
0
        protected override void Dispose(bool disposing)
        {
            foreach (Stream s in PartStreams.Values)
            {
                s.Close();
            }

            PackageStream.Close();
        }
Example #2
0
        protected override void Dispose(bool disposing)
        {
            foreach (Stream s in PartStreams.Values)
            {
                s.Close();
            }

            base.Dispose(disposing);

            if (OwnsStream)
            {
                PackageStream.Close();
            }
        }
Example #3
0
        protected override void Dispose(bool disposing)
        {
            foreach (Stream s in PartStreams.Values)
            {
                s.Close();
            }

            if (Archive != null)                //	GZE		fixed bug where Archive == null
            {
                Archive.Close();
            }

            base.Dispose(disposing);

            if (OwnsStream)
            {
                PackageStream.Close();
            }
        }