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

◆ read_buf()

int Ionic.Zlib.ZlibCodec.read_buf ( byte[] buf,
int start,
int size )
inlinepackage

Definition at line 329 of file ZlibCodec.cs.

330 {
332 if (size != 0)
333 {
334 DeflateManager deflateManager = this.dstate;
336 if (deflateManager._WantRfc1950HeaderBytes)
337 {
338 uint adler = this._Adler32;
339 byte[] inputBuffer = this.InputBuffer;
340 int nextIn = this.NextIn;
341 uint num = Adler.Adler32(adler, inputBuffer, nextIn, size);
342 this._Adler32 = num;
343 }
344 byte[] inputBuffer2 = this.InputBuffer;
345 int nextIn2 = this.NextIn;
346 Array.Copy(inputBuffer2, nextIn2, buf, start, size);
347 int nextIn3 = this.NextIn;
348 long totalBytesIn = this.TotalBytesIn;
351 }
352 return size;
353 }
class f__AnonymousType0<< Count > j__TPar
DeflateManager dstate
Definition ZlibCodec.cs:383
static void Copy(Array sourceArray, Array destinationArray, long length)
Definition Array.cs:205

References Ionic.Zlib.ZlibCodec._Adler32, Ionic.Zlib.DeflateManager._WantRfc1950HeaderBytes, Ionic.Zlib.Adler.Adler32(), Ionic.Zlib.ZlibCodec.AvailableBytesIn, System.Array.Copy(), Ionic.Zlib.ZlibCodec.dstate, Ionic.Zlib.ZlibCodec.InputBuffer, j__TPar, Ionic.Zlib.ZlibCodec.NextIn, System.start, and Ionic.Zlib.ZlibCodec.TotalBytesIn.