terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
BitWriter.cs
Go to the documentation of this file.
1using System;
2using System.IO;
5
6namespace Ionic.BZip2
7{
8 [global::Cpp2ILInjected.Token(Token = "0x2000034")]
9 internal class BitWriter
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x600029F")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1A62618", Offset = "0x1A62618", Length = "0x28")]
13 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
14 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
16 {
17 throw null;
18 }
19
20 [global::Cpp2ILInjected.Token(Token = "0x170000B8")]
21 public byte RemainingBits
22 {
23 [global::Cpp2ILInjected.Token(Token = "0x60002A0")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1A62640", Offset = "0x1A62640", Length = "0x10")]
25 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 get
28 {
29 throw null;
30 }
31 }
32
33 [global::Cpp2ILInjected.Token(Token = "0x170000B9")]
35 {
36 [global::Cpp2ILInjected.Token(Token = "0x60002A1")]
37 [global::Cpp2ILInjected.Address(RVA = "0x1A62650", Offset = "0x1A62650", Length = "0x8")]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
39 get
40 {
41 throw null;
42 }
43 }
44
45 [global::Cpp2ILInjected.Token(Token = "0x170000BA")]
47 {
48 [global::Cpp2ILInjected.Token(Token = "0x60002A2")]
49 [global::Cpp2ILInjected.Address(RVA = "0x1A62658", Offset = "0x1A62658", Length = "0x8")]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
51 get
52 {
53 throw null;
54 }
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x60002A3")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1A62660", Offset = "0x1A62660", Length = "0x48")]
59 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
61 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
62 public void Reset()
63 {
64 throw null;
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x60002A4")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1A626A8", Offset = "0x1A626A8", Length = "0x8C")]
69 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BitWriter), Member = "WriteByte", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BitWriter), Member = "WriteInt", MemberParameters = new object[] { typeof(uint) }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BitWriter), Member = "Flush", ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BitWriter), Member = "FinishAndPad", ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BZip2Compressor), Member = "CompressAndWrite", ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BZip2Compressor), Member = "sendMTFValues4", ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BZip2Compressor), Member = "sendMTFValues5", MemberParameters = new object[]
77 {
78 typeof(int),
79 typeof(int)
80 }, ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BZip2Compressor), Member = "sendMTFValues6", MemberParameters = new object[]
82 {
83 typeof(int),
84 typeof(int)
85 }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BZip2Compressor), Member = "sendMTFValues7", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BZip2Compressor), Member = "moveToFrontCodeAndSend", ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BZip2OutputStream), Member = "Flush", ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BZip2OutputStream), Member = "EmitTrailer", ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 33)]
91 public void WriteBits(int nbits, uint value)
92 {
93 throw null;
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x60002A5")]
97 [global::Cpp2ILInjected.Address(RVA = "0x1A62734", Offset = "0x1A62734", Length = "0xC")]
98 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitWriter), Member = "WriteBits", MemberParameters = new object[]
100 {
101 typeof(int),
102 typeof(uint)
103 }, ReturnType = typeof(void))]
104 public void WriteByte(byte b)
105 {
106 throw null;
107 }
108
109 [global::Cpp2ILInjected.Token(Token = "0x60002A6")]
110 [global::Cpp2ILInjected.Address(RVA = "0x1A62740", Offset = "0x1A62740", Length = "0x54")]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BZip2Compressor), Member = "CompressAndWrite", ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BZip2OutputStream), Member = "EmitTrailer", ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitWriter), Member = "WriteBits", MemberParameters = new object[]
115 {
116 typeof(int),
117 typeof(uint)
118 }, ReturnType = typeof(void))]
119 public void WriteInt(uint u)
120 {
121 throw null;
122 }
123
124 [global::Cpp2ILInjected.Token(Token = "0x60002A7")]
125 [global::Cpp2ILInjected.Address(RVA = "0x1A62794", Offset = "0x1A62794", Length = "0xC")]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitWriter), Member = "WriteBits", MemberParameters = new object[]
128 {
129 typeof(int),
130 typeof(uint)
131 }, ReturnType = typeof(void))]
132 public void Flush()
133 {
134 throw null;
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x60002A8")]
138 [global::Cpp2ILInjected.Address(RVA = "0x1A627A0", Offset = "0x1A627A0", Length = "0x4C")]
139 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BZip2OutputStream), Member = "EmitTrailer", ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitWriter), Member = "WriteBits", MemberParameters = new object[]
143 {
144 typeof(int),
145 typeof(uint)
146 }, ReturnType = typeof(void))]
147 public void FinishAndPad()
148 {
149 throw null;
150 }
151
152 [global::Cpp2ILInjected.Token(Token = "0x400014B")]
153 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
154 private uint accumulator;
155
156 [global::Cpp2ILInjected.Token(Token = "0x400014C")]
157 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
158 private int nAccumulatedBits;
159
160 [global::Cpp2ILInjected.Token(Token = "0x400014D")]
161 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
162 private Stream output;
163
164 [global::Cpp2ILInjected.Token(Token = "0x400014E")]
165 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
167 }
168}
class f__AnonymousType0<< Count > j__TPar
void WriteBits(int nbits, uint value)
Definition BitWriter.cs:91
void WriteInt(uint u)
Definition BitWriter.cs:119
void WriteByte(byte b)
Definition BitWriter.cs:104