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

◆ _fillWindow()

void Ionic.Zlib.DeflateManager._fillWindow ( )
inlineprivate

Definition at line 398 of file DeflateManager.cs.

399 {
400 int num2;
401 int num8;
402 for (;;)
403 {
404 int num = this.window_size;
405 num2 = this.lookahead;
406 int num3 = this.strstart;
407 if (num2 != 0)
408 {
409 break;
410 }
411 int num4 = this.w_size;
412 if (this._codec.AvailableBytesIn == 0)
413 {
414 return;
415 }
416 int num5 = this.strstart;
417 int num6 = this.lookahead;
418 byte[] array = this.window;
419 int num7 = this.lookahead;
421 if (num7 == 0)
422 {
423 }
424 byte[] array2 = this.window;
426 int num9 = this.hash_mask;
427 int num10 = this.block_start;
429 int num11 = this.lookahead;
430 if (array2 == null)
431 {
432 }
433 if (this._codec.AvailableBytesIn == 0)
434 {
435 return;
436 }
437 }
438 int num12 = this.w_size;
439 if (num2 == 0)
440 {
441 }
442 byte[] array3 = this.window;
443 int num13 = this.w_size;
444 long num14 = 0L;
446 int num15 = this.w_size;
447 int num16 = this.block_start;
448 num8 = this.hash_size;
449 short[] array4 = this.head;
451 short[] array5 = this.prev;
452 }
class f__AnonymousType0<< Count > j__TPar
static void Copy(Array sourceArray, Array destinationArray, long length)
Definition Array.cs:205

References Ionic.Zlib.DeflateManager._codec, System.array, Ionic.Zlib.ZlibCodec.AvailableBytesIn, Ionic.Zlib.DeflateManager.block_start, System.Array.Copy(), Ionic.Zlib.DeflateManager.hash_mask, Ionic.Zlib.DeflateManager.hash_size, Ionic.Zlib.DeflateManager.head, j__TPar, System.L, Ionic.Zlib.DeflateManager.lookahead, Ionic.Zlib.DeflateManager.prev, Ionic.Zlib.DeflateManager.strstart, Ionic.Zlib.DeflateManager.w_size, Ionic.Zlib.DeflateManager.window, and Ionic.Zlib.DeflateManager.window_size.

Referenced by Ionic.Zlib.DeflateManager.DeflateNone().