terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ finish()

void Ionic.Zlib.ZlibBaseStream.finish ( )
inlineprivate

Definition at line 165 of file ZlibBaseStream.cs.

166 {
167 ZlibCodec z = this._z;
168 if (z == null || this._streamMode != ZlibBaseStream.StreamMode.Writer)
169 {
170 return;
171 }
172 byte[] workingBuffer = this.workingBuffer;
174 ZlibCodec z2 = this._z;
175 byte[] workingBuffer2 = this._workingBuffer;
177 if (this._compressionMode != CompressionMode.Compress)
178 {
179 return;
180 }
181 ZlibCodec z3 = this._z;
182 byte[] workingBuffer3 = this._workingBuffer;
183 int availableBytesOut = z3.AvailableBytesOut;
184 Stream stream = this._stream;
185 ZlibCodec z4 = this._z;
186 if (z4.AvailableBytesIn != 0)
187 {
188 return;
189 }
191 ZlibStreamFlavor flavor = this._flavor;
192 if (this._compressionMode != CompressionMode.Compress)
193 {
194 int availableBytesOut3 = z4.AvailableBytesOut;
195 return;
196 }
197 while (availableBytesOut2 == 0)
198 {
199 }
200 }
class f__AnonymousType0<< Count > j__TPar
ZlibBaseStream.StreamMode _streamMode
CompressionMode _compressionMode
ZlibBaseStream(Stream stream, CompressionMode compressionMode, CompressionLevel level, ZlibStreamFlavor flavor, bool leaveOpen)

References Ionic.Zlib.ZlibBaseStream._compressionMode, Ionic.Zlib.ZlibBaseStream._flavor, Ionic.Zlib.ZlibBaseStream._stream, Ionic.Zlib.ZlibBaseStream._streamMode, Ionic.Zlib.ZlibBaseStream._workingBuffer, Ionic.Zlib.ZlibBaseStream._z, Ionic.Zlib.ZlibCodec.AvailableBytesIn, Ionic.Zlib.ZlibCodec.AvailableBytesOut, j__TPar, Ionic.Zlib.ZlibBaseStream.workingBuffer, and Ionic.Zlib.ZlibBaseStream.z.

Referenced by Ionic.Zlib.ZlibBaseStream.Close().