9    internal sealed class Tree 
   11        [global::Cpp2ILInjected.Token(Token = 
"0x600039A")]
 
   12        [global::Cpp2ILInjected.Address(RVA = 
"0x1A73A34", Offset = 
"0x1A73A34", Length = 
"0x78")]
 
   13        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   14        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
DeflateManager), Member = 
"_tr_tally", MemberParameters = 
new object[]
 
   18        }, ReturnType = 
typeof(
bool))]
 
   19        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
DeflateManager), Member = 
"send_compressed_block", MemberParameters = 
new object[]
 
   23        }, ReturnType = 
typeof(
void))]
 
   24        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
   25        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
 
   31        [global::Cpp2ILInjected.Token(Token = 
"0x600039B")]
 
   32        [global::Cpp2ILInjected.Address(RVA = 
"0x1A73AAC", Offset = 
"0x1A73AAC", Length = 
"0x2BC")]
 
   33        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   35        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
   36        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
 
   42        [global::Cpp2ILInjected.Token(Token = 
"0x600039C")]
 
   43        [global::Cpp2ILInjected.Address(RVA = 
"0x1A73D68", Offset = 
"0x1A73D68", Length = 
"0x33C")]
 
   44        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   46        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
DeflateManager), Member = 
"_tr_flush_block", MemberParameters = 
new object[]
 
   51        }, ReturnType = 
typeof(
void))]
 
   52        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
 
   53        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(DeflateManager), Member = 
"pqdownheap", MemberParameters = 
new object[]
 
   57        }, ReturnType = 
typeof(
void))]
 
   58        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Math), Member = 
"Max", MemberParameters = 
new object[]
 
   62        }, ReturnType = 
typeof(
byte))]
 
   63        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Tree), 
Member = 
"gen_bitlen", MemberParameters = 
new object[] { 
typeof(DeflateManager) }, ReturnType = 
typeof(
void))]
 
   64        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
 
   70        [global::Cpp2ILInjected.Token(Token = 
"0x600039D")]
 
   71        [global::Cpp2ILInjected.Address(RVA = 
"0x1A740A4", Offset = 
"0x1A740A4", Length = 
"0x184")]
 
   72        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   73        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
   74        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
 
   80        [global::Cpp2ILInjected.Token(Token = 
"0x600039E")]
 
   81        [global::Cpp2ILInjected.Address(RVA = 
"0x1A74228", Offset = 
"0x1A74228", Length = 
"0x28")]
 
   82        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   83        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
   89        [global::Cpp2ILInjected.Token(Token = 
"0x600039F")]
 
   90        [global::Cpp2ILInjected.Address(RVA = 
"0x1A74250", Offset = 
"0x1A74250", Length = 
"0x8")]
 
   92        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
 
   93        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  100        [global::Cpp2ILInjected.Token(Token = 
"0x60003A0")]
 
  101        [global::Cpp2ILInjected.Address(RVA = 
"0x1A74258", Offset = 
"0x1A74258", Length = 
"0x2A8")]
 
  102        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  103        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  104        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
RuntimeHelpers), Member = 
"InitializeArray", MemberParameters = 
new object[]
 
  108        }, ReturnType = 
typeof(
void))]
 
  109        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
 
  115        [global::Cpp2ILInjected.Token(Token = 
"0x40002A7")]
 
  118        [global::Cpp2ILInjected.Token(Token = 
"0x40002A8")]
 
  121        [global::Cpp2ILInjected.Token(Token = 
"0x40002A9")]
 
  124        [global::Cpp2ILInjected.Token(Token = 
"0x40002AA")]
 
  127        [global::Cpp2ILInjected.Token(Token = 
"0x40002AB")]
 
  130        [global::Cpp2ILInjected.Token(Token = 
"0x40002AC")]
 
  133        [global::Cpp2ILInjected.Token(Token = 
"0x40002AD")]
 
  136        [global::Cpp2ILInjected.Token(Token = 
"0x40002AE")]
 
  139        [global::Cpp2ILInjected.Token(Token = 
"0x40002AF")]
 
  142        [global::Cpp2ILInjected.Token(Token = 
"0x40002B0")]
 
  145        [global::Cpp2ILInjected.Token(Token = 
"0x40002B1")]
 
  146        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x10")]
 
  149        [global::Cpp2ILInjected.Token(Token = 
"0x40002B2")]
 
  150        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x18")]
 
  153        [global::Cpp2ILInjected.Token(Token = 
"0x40002B3")]
 
  154        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x20")]