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
FromBase64Transform.cs
Go to the documentation of this file.
1using System;
3using System.Text;
6
8{
9 [global::System.Runtime.InteropServices.ComVisible(true)]
10 [global::Cpp2ILInjected.Token(Token = "0x20002CB")]
11 public class FromBase64Transform : ICryptoTransform, global::System.IDisposable
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6001831")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1AF9860", Offset = "0x1AF9860", Length = "0x8")]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
17 {
18 throw null;
19 }
20
21 [global::Cpp2ILInjected.Token(Token = "0x6001832")]
22 [global::Cpp2ILInjected.Address(RVA = "0x1AF9868", Offset = "0x1AF9868", Length = "0x6C")]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
30
31 [global::Cpp2ILInjected.Token(Token = "0x1700028D")]
32 public int InputBlockSize
33 {
34 [global::Cpp2ILInjected.Token(Token = "0x6001833")]
35 [global::Cpp2ILInjected.Address(RVA = "0x1AF98D4", Offset = "0x1AF98D4", Length = "0x8")]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
37 get
38 {
39 throw null;
40 }
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x1700028E")]
44 public int OutputBlockSize
45 {
46 [global::Cpp2ILInjected.Token(Token = "0x6001834")]
47 [global::Cpp2ILInjected.Address(RVA = "0x1AF98DC", Offset = "0x1AF98DC", Length = "0x8")]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
49 get
50 {
51 throw null;
52 }
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x1700028F")]
57 {
58 [global::Cpp2ILInjected.Token(Token = "0x6001835")]
59 [global::Cpp2ILInjected.Address(RVA = "0x1AF98E4", Offset = "0x1AF98E4", Length = "0x8")]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
61 get
62 {
63 throw null;
64 }
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x17000290")]
68 public virtual bool CanReuseTransform
69 {
70 [global::Cpp2ILInjected.Token(Token = "0x6001836")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1AF98EC", Offset = "0x1AF98EC", Length = "0x8")]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
73 get
74 {
75 throw null;
76 }
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x6001837")]
80 [global::Cpp2ILInjected.Address(RVA = "0x1AF98F4", Offset = "0x1AF98F4", Length = "0x35C")]
81 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "InternalBlockCopy", MemberParameters = new object[]
84 {
85 typeof(global::System.Array),
86 typeof(int),
87 typeof(global::System.Array),
88 typeof(int),
89 typeof(int)
90 }, ReturnType = typeof(bool))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FromBase64Transform), Member = "DiscardWhiteSpaces", MemberParameters = new object[]
92 {
93 typeof(byte[]),
94 typeof(int),
95 typeof(int)
96 }, ReturnType = typeof(byte[]))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.Encoding), Member = "get_ASCII", ReturnType = typeof(global::System.Text.Encoding))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "FromBase64CharArray", MemberParameters = new object[]
99 {
100 typeof(char[]),
101 typeof(int),
102 typeof(int)
103 }, ReturnType = typeof(byte[]))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
105 {
106 typeof(global::System.Array),
107 typeof(int),
108 typeof(global::System.Array),
109 typeof(int),
110 typeof(int)
111 }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
115 {
116 typeof(string),
117 typeof(string)
118 }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ObjectDisposedException), Member = ".ctor", MemberParameters = new object[]
121 {
122 typeof(string),
123 typeof(string)
124 }, ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
126 public int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset)
127 {
128 throw null;
129 }
130
131 [global::Cpp2ILInjected.Token(Token = "0x6001838")]
132 [global::Cpp2ILInjected.Address(RVA = "0x1AF9DA4", Offset = "0x1AF9DA4", Length = "0x33C")]
133 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
134 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "InternalBlockCopy", MemberParameters = new object[]
136 {
137 typeof(global::System.Array),
138 typeof(int),
139 typeof(global::System.Array),
140 typeof(int),
141 typeof(int)
142 }, ReturnType = typeof(bool))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FromBase64Transform), Member = "DiscardWhiteSpaces", MemberParameters = new object[]
144 {
145 typeof(byte[]),
146 typeof(int),
147 typeof(int)
148 }, ReturnType = typeof(byte[]))]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.Encoding), Member = "get_ASCII", ReturnType = typeof(global::System.Text.Encoding))]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "FromBase64CharArray", MemberParameters = new object[]
151 {
152 typeof(char[]),
153 typeof(int),
154 typeof(int)
155 }, ReturnType = typeof(byte[]))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
159 {
160 typeof(string),
161 typeof(string)
162 }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ObjectDisposedException), Member = ".ctor", MemberParameters = new object[]
165 {
166 typeof(string),
167 typeof(string)
168 }, ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
170 public byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount)
171 {
172 throw null;
173 }
174
175 [global::Cpp2ILInjected.Token(Token = "0x6001839")]
176 [global::Cpp2ILInjected.Address(RVA = "0x1AF9C50", Offset = "0x1AF9C50", Length = "0x154")]
177 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
178 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FromBase64Transform), Member = "TransformBlock", MemberParameters = new object[]
179 {
180 typeof(byte[]),
181 typeof(int),
182 typeof(int),
183 typeof(byte[]),
184 typeof(int)
185 }, ReturnType = typeof(int))]
186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FromBase64Transform), Member = "TransformFinalBlock", MemberParameters = new object[]
187 {
188 typeof(byte[]),
189 typeof(int),
190 typeof(int)
191 }, ReturnType = typeof(byte[]))]
192 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "IsWhiteSpace", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
194 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
195 private byte[] DiscardWhiteSpaces(byte[] inputBuffer, int inputOffset, int inputCount)
196 {
197 throw null;
198 }
199
200 [global::Cpp2ILInjected.Token(Token = "0x600183A")]
201 [global::Cpp2ILInjected.Address(RVA = "0x1AFA0E8", Offset = "0x1AFA0E8", Length = "0x6C")]
202 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FromBase64Transform), Member = "Clear", ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.GC), Member = "SuppressFinalize", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
206 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
207 public void Dispose()
208 {
209 throw null;
210 }
211
212 [global::Cpp2ILInjected.Token(Token = "0x600183B")]
213 [global::Cpp2ILInjected.Address(RVA = "0x1AFA0E0", Offset = "0x1AFA0E0", Length = "0x8")]
214 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
215 private void Reset()
216 {
217 throw null;
218 }
219
220 [global::Cpp2ILInjected.Token(Token = "0x600183C")]
221 [global::Cpp2ILInjected.Address(RVA = "0x1AFA154", Offset = "0x1AFA154", Length = "0x4")]
222 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FromBase64Transform), Member = "Dispose", ReturnType = typeof(void))]
224 public void Clear()
225 {
226 throw null;
227 }
228
229 [global::Cpp2ILInjected.Token(Token = "0x600183D")]
230 [global::Cpp2ILInjected.Address(RVA = "0x1AFA158", Offset = "0x1AFA158", Length = "0x34")]
231 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Clear", MemberParameters = new object[]
233 {
234 typeof(global::System.Array),
235 typeof(int),
236 typeof(int)
237 }, ReturnType = typeof(void))]
238 protected virtual void Dispose(bool disposing)
239 {
240 throw null;
241 }
242
243 [global::Cpp2ILInjected.Token(Token = "0x600183E")]
244 [global::Cpp2ILInjected.Address(RVA = "0x1AFA18C", Offset = "0x1AFA18C", Length = "0xA0")]
245 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
246 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "Finalize", ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
249 protected override void Finalize()
250 {
251 throw null;
252 }
253
254 [global::Cpp2ILInjected.Token(Token = "0x4000C7C")]
255 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
256 private byte[] _inputBuffer;
257
258 [global::Cpp2ILInjected.Token(Token = "0x4000C7D")]
259 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
260 private int _inputIndex;
261
262 [global::Cpp2ILInjected.Token(Token = "0x4000C7E")]
263 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
265 }
266}
class f__AnonymousType0<< Count > j__TPar
int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset)
FromBase64Transform(FromBase64TransformMode whitespaces)
byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount)
byte[] DiscardWhiteSpaces(byte[] inputBuffer, int inputOffset, int inputCount)