static Class86() { int index1; for (index1 = 0; index1 < 144; Class80.Class86.byte_1[index1++] = (byte)8) { Class80.Class86.short_0[index1] = Class73.smethod_7(48 + index1 << 8); } for (; index1 < 256; Class80.Class86.byte_1[index1++] = (byte)9) { Class80.Class86.short_0[index1] = Class73.smethod_7(256 + index1 << 7); } for (; index1 < 280; Class80.Class86.byte_1[index1++] = (byte)7) { Class80.Class86.short_0[index1] = Class73.smethod_7(index1 - 256 << 9); } for (; index1 < 286; Class80.Class86.byte_1[index1++] = (byte)8) { Class80.Class86.short_0[index1] = Class73.smethod_7(index1 - 88 << 8); } Class80.Class86.short_1 = new short[30]; Class80.Class86.byte_2 = new byte[30]; for (int index2 = 0; index2 < 30; ++index2) { Class80.Class86.short_1[index2] = Class73.smethod_7(index2 << 11); Class80.Class86.byte_2[index2] = (byte)5; } }
public Class81(byte[] byte_0) { this.class82_0 = new Class80.Class82(); this.class83_0 = new Class80.Class83(); this.int_4 = 2; Class73.smethod_252(byte_0.Length, byte_0, 0, this.class82_0); }
public Stream0(Stream stream_1) { Class73.smethod_178(this); this.stream_0 = stream_1; Class73.smethod_167(this.class18_0); this.bool_0 = false; }
public virtual void vmethod_1() { if (this.bool_0) { Class73.smethod_166(this.class18_0); } else { Class73.smethod_197(this.class18_0); } Class73.smethod_19(this.class18_0); this.class18_0 = (Class18)null; }
public virtual unsafe void System\u002EIO\u002EStream\u002EWrite( byte[] buffer, int offset, int count) { // ISSUE: untyped stack allocation void *voidPtr = (void *)__untypedstackalloc(10); *(sbyte *)((IntPtr)voidPtr + 8) = (sbyte)(count == 0); if (*(sbyte *)((IntPtr)voidPtr + 8) == (sbyte)0) { byte[] numArray = new byte[buffer.Length]; Array.Copy((Array)buffer, 0, (Array)numArray, 0, buffer.Length); this.class18_0.byte_0 = numArray; this.class18_0.int_1 = offset; this.class18_0.int_2 = count; do { this.class18_0.byte_1 = this.byte_0; this.class18_0.int_3 = 0; this.class18_0.int_4 = this.int_0; *(sbyte *)((IntPtr)voidPtr + 9) = (sbyte)this.bool_0; if (*(sbyte *)((IntPtr)voidPtr + 9) == (sbyte)0) { *(int *)voidPtr = Class73.smethod_60(this.class18_0, this.int_1); } else { goto label_6; } label_3: if ((*(int *)voidPtr == 0 ? 0 : (*(int *)voidPtr != 1 ? 1 : 0)) == 0) { this.stream_0.Write(this.byte_0, 0, this.int_0 - this.class18_0.int_4); continue; } goto label_9; label_6: Class18 class180 = this.class18_0; *(int *)((IntPtr)voidPtr + 4) = this.int_1; *(int *)voidPtr = Class73.smethod_232(*(int *)((IntPtr)voidPtr + 4), class180); goto label_3; }while ((this.class18_0.int_2 > 0 ? 1 : (this.class18_0.int_4 == 0 ? 1 : 0)) != 0); return; label_9: throw new Exception0((this.bool_0 ? "de" : "in") + "flating: " + this.class18_0.string_0); } }
public virtual unsafe void vmethod_0() { // ISSUE: untyped stack allocation void *voidPtr = (void *)__untypedstackalloc(6); do { this.class18_0.byte_1 = this.byte_0; this.class18_0.int_3 = 0; this.class18_0.int_4 = this.int_0; *(sbyte *)((IntPtr)voidPtr + 4) = (sbyte)this.bool_0; if (*(sbyte *)((IntPtr)voidPtr + 4) == (sbyte)0) { *(int *)voidPtr = Class73.smethod_60(this.class18_0, 4); } else { goto label_6; } label_2: if ((*(int *)voidPtr == 1 ? 0 : ((uint)*(int *)voidPtr > 0U ? 1 : 0)) == 0) { *(sbyte *)((IntPtr)voidPtr + 5) = (sbyte)(this.int_0 - this.class18_0.int_4 > 0); if (*(sbyte *)((IntPtr)voidPtr + 5) != (sbyte)0) { this.stream_0.Write(this.byte_0, 0, this.int_0 - this.class18_0.int_4); } continue; } goto label_8; label_6: *(int *)voidPtr = Class73.smethod_232(4, this.class18_0); goto label_2; }while ((this.class18_0.int_2 > 0 ? 1 : (this.class18_0.int_4 == 0 ? 1 : 0)) != 0); goto label_9; label_8: throw new Exception0((this.bool_0 ? "de" : "in") + "flating: " + this.class18_0.string_0); label_9: try { ((Stream)this).Flush(); } catch { } }
public Class84(byte[] byte_0) { Class73.smethod_82(byte_0, this); }
public virtual void System\u002EIO\u002EStream\u002EWriteByte(byte value) { Class73.smethod_171((int)value, this); }