use System ZLibStream (#882)

ZLibStream was added in net6

https://learn.microsoft.com/en-us/dotnet/api/system.io.compression.zlibstream?view=net-8.0
This commit is contained in:
Nikos Kastellanos
2024-06-02 00:12:56 +03:00
committed by GitHub
parent 980d7a0c00
commit cfb97d47e3
@@ -1,14 +1,12 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.IO.Compression;
using System.Linq;
using Microsoft.Xna.Framework.Content.Pipeline;
using Microsoft.Xna.Framework.Content.Pipeline.Graphics;
using MonoGame.Extended.Tiled;
using MonoGame.Extended.Tiled.Serialization;
using MonoGame.Framework.Utilities.Deflate;
using CompressionMode = System.IO.Compression.CompressionMode;
using GZipStream = System.IO.Compression.GZipStream;
namespace MonoGame.Extended.Content.Pipeline.Tiled
{
@@ -316,7 +314,7 @@ namespace MonoGame.Extended.Content.Pipeline.Tiled
return compressionMode switch
{
"gzip" => new GZipStream(memoryStream, CompressionMode.Decompress),
"zlib" => new ZlibStream(memoryStream, Framework.Utilities.Deflate.CompressionMode.Decompress),
"zlib" => new ZLibStream(memoryStream, CompressionMode.Decompress),
_ => memoryStream
};
}