1 files changed, 34 insertions, 0 deletions
diff --git a/crypto/src/util/zlib/ZOutputStream.cs b/crypto/src/util/zlib/ZOutputStream.cs
index 301516e57..51a5050dd 100644
--- a/crypto/src/util/zlib/ZOutputStream.cs
+++ b/crypto/src/util/zlib/ZOutputStream.cs
@@ -264,4 +264,38 @@ namespace Org.BouncyCastle.Utilities.Zlib
Write(buf1, 0, 1);
}
}
+
+ public class ZOutputStreamLeaveOpen
+ : ZOutputStream
+ {
+ public ZOutputStreamLeaveOpen(Stream output)
+ : base(output)
+ {
+ }
+
+ public ZOutputStreamLeaveOpen(Stream output, bool nowrap)
+ : base(output, nowrap)
+ {
+ }
+
+ public ZOutputStreamLeaveOpen(Stream output, ZStream z)
+ : base(output, z)
+ {
+ }
+
+ public ZOutputStreamLeaveOpen(Stream output, int level)
+ : base(output, level)
+ {
+ }
+
+ public ZOutputStreamLeaveOpen(Stream output, int level, bool nowrap)
+ : base(output, level, nowrap)
+ {
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ Detach(disposing);
+ }
+ }
}
|