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
Base64Stream.cs
Go to the documentation of this file.
1using System;
2using System.IO;
5using System.Text;
8
9namespace System.Net
10{
11 [global::Cpp2ILInjected.Token(Token = "0x2000134")]
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x600073B")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1EE57A8", Offset = "0x1EE57A8", Length = "0x7C")]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DelegatedStream), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Base64WriteStateInfo), Member = ".ctor", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
21 {
22 throw null;
23 }
24
25 [global::Cpp2ILInjected.Token(Token = "0x600073C")]
26 [global::Cpp2ILInjected.Address(RVA = "0x1EE5928", Offset = "0x1EE5928", Length = "0x78")]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DelegatedStream), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
32 {
33 throw null;
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x17000184")]
38 {
39 [global::Cpp2ILInjected.Token(Token = "0x600073D")]
40 [global::Cpp2ILInjected.Address(RVA = "0x1EE59A0", Offset = "0x1EE59A0", Length = "0x64")]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Base64Stream), Member = "DecodeBytes", MemberParameters = new object[]
42 {
43 typeof(byte[]),
44 typeof(int),
45 typeof(int)
46 }, ReturnType = typeof(int))]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
50 get
51 {
52 throw null;
53 }
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x17000185")]
58 {
59 [global::Cpp2ILInjected.Token(Token = "0x600073E")]
60 [global::Cpp2ILInjected.Address(RVA = "0x1EE5A0C", Offset = "0x1EE5A0C", Length = "0x8")]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
62 get
63 {
64 throw null;
65 }
66 }
67
68 [global::Cpp2ILInjected.Token(Token = "0x600073F")]
69 [global::Cpp2ILInjected.Address(RVA = "0x1EE5A14", Offset = "0x1EE5A14", Length = "0x154")]
70 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = ".ctor", MemberParameters = new object[]
73 {
74 typeof(object),
75 typeof(object),
76 typeof(AsyncCallback)
77 }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Base64Stream.ReadAsyncResult), Member = "Read", ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
82 public override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback callback, object state)
83 {
84 throw null;
85 }
86
87 [global::Cpp2ILInjected.Token(Token = "0x6000740")]
88 [global::Cpp2ILInjected.Address(RVA = "0x1EE5CD8", Offset = "0x1EE5CD8", Length = "0x154")]
89 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = ".ctor", MemberParameters = new object[]
92 {
93 typeof(object),
94 typeof(object),
95 typeof(AsyncCallback)
96 }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Base64Stream.WriteAsyncResult), Member = "Write", ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
100 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
101 public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, object state)
102 {
103 throw null;
104 }
105
106 [global::Cpp2ILInjected.Token(Token = "0x6000741")]
107 [global::Cpp2ILInjected.Address(RVA = "0x1EE6014", Offset = "0x1EE6014", Length = "0x17C")]
108 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
109 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteStateInfoBase), Member = "Append", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Base64Stream), Member = "FlushInternal", ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
113 public override void Close()
114 {
115 throw null;
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x6000742")]
119 [global::Cpp2ILInjected.Address(RVA = "0x1EE61D0", Offset = "0x1EE61D0", Length = "0x214")]
120 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Base64Stream.ReadAsyncResult), Member = "CompleteRead", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(bool))]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Base64Stream), Member = "Read", MemberParameters = new object[]
123 {
124 typeof(byte[]),
125 typeof(int),
126 typeof(int)
127 }, ReturnType = typeof(int))]
128 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Base64Stream), Member = "get_ReadState", ReturnType = typeof(Base64Stream.ReadStateInfo))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
131 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
132 public int DecodeBytes(byte[] buffer, int offset, int count)
133 {
134 throw null;
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x6000743")]
138 [global::Cpp2ILInjected.Address(RVA = "0x1EE63E4", Offset = "0x1EE63E4", Length = "0xC")]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
140 public int EncodeBytes(byte[] buffer, int offset, int count)
141 {
142 throw null;
143 }
144
145 [global::Cpp2ILInjected.Token(Token = "0x6000744")]
146 [global::Cpp2ILInjected.Address(RVA = "0x1EE63F0", Offset = "0x1EE63F0", Length = "0x574")]
147 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Base64Stream.WriteAsyncResult), Member = "Write", ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Base64Stream), Member = "Write", MemberParameters = new object[]
150 {
151 typeof(byte[]),
152 typeof(int),
153 typeof(int)
154 }, ReturnType = typeof(void))]
155 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteStateInfoBase), Member = "AppendHeader", ReturnType = typeof(void))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteStateInfoBase), Member = "Append", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteStateInfoBase), Member = "get_FooterLength", ReturnType = typeof(int))]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteStateInfoBase), Member = "AppendCRLF", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteStateInfoBase), Member = "AppendFooter", ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
162 internal int EncodeBytes(byte[] buffer, int offset, int count, bool dontDeferFinalBytes, bool shouldAppendSpaceToCRLF)
163 {
164 throw null;
165 }
166
167 [global::Cpp2ILInjected.Token(Token = "0x6000745")]
168 [global::Cpp2ILInjected.Address(RVA = "0x1EE6964", Offset = "0x1EE6964", Length = "0x4")]
169 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
171 {
172 throw null;
173 }
174
175 [global::Cpp2ILInjected.Token(Token = "0x6000746")]
176 [global::Cpp2ILInjected.Address(RVA = "0x1EE6968", Offset = "0x1EE6968", Length = "0x34")]
177 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "get_ASCII", ReturnType = typeof(Encoding))]
179 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
180 public string GetEncodedString()
181 {
182 throw null;
183 }
184
185 [global::Cpp2ILInjected.Token(Token = "0x6000747")]
186 [global::Cpp2ILInjected.Address(RVA = "0x1EE699C", Offset = "0x1EE699C", Length = "0xA0")]
187 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
189 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
190 public override int EndRead(IAsyncResult asyncResult)
191 {
192 throw null;
193 }
194
195 [global::Cpp2ILInjected.Token(Token = "0x6000748")]
196 [global::Cpp2ILInjected.Address(RVA = "0x1EE6AA8", Offset = "0x1EE6AA8", Length = "0xA0")]
197 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
200 public override void EndWrite(IAsyncResult asyncResult)
201 {
202 throw null;
203 }
204
205 [global::Cpp2ILInjected.Token(Token = "0x6000749")]
206 [global::Cpp2ILInjected.Address(RVA = "0x1EE6BAC", Offset = "0x1EE6BAC", Length = "0x3C")]
207 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
208 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Base64Stream), Member = "FlushInternal", ReturnType = typeof(void))]
210 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
211 public override void Flush()
212 {
213 throw null;
214 }
215
216 [global::Cpp2ILInjected.Token(Token = "0x600074A")]
217 [global::Cpp2ILInjected.Address(RVA = "0x1EE6190", Offset = "0x1EE6190", Length = "0x2C")]
218 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Base64Stream), Member = "Close", ReturnType = typeof(void))]
219 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Base64Stream), Member = "Flush", ReturnType = typeof(void))]
220 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Base64Stream), Member = "Write", MemberParameters = new object[]
221 {
222 typeof(byte[]),
223 typeof(int),
224 typeof(int)
225 }, ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DelegatedStream), Member = "Write", MemberParameters = new object[]
228 {
229 typeof(byte[]),
230 typeof(int),
231 typeof(int)
232 }, ReturnType = typeof(void))]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteStateInfoBase), Member = "Reset", ReturnType = typeof(void))]
234 private void FlushInternal()
235 {
236 throw null;
237 }
238
239 [global::Cpp2ILInjected.Token(Token = "0x600074B")]
240 [global::Cpp2ILInjected.Address(RVA = "0x1EE6CA0", Offset = "0x1EE6CA0", Length = "0x11C")]
241 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
242 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DelegatedStream), Member = "Read", MemberParameters = new object[]
244 {
245 typeof(byte[]),
246 typeof(int),
247 typeof(int)
248 }, ReturnType = typeof(int))]
249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Base64Stream), Member = "DecodeBytes", MemberParameters = new object[]
250 {
251 typeof(byte[]),
252 typeof(int),
253 typeof(int)
254 }, ReturnType = typeof(int))]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
257 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
258 public override int Read(byte[] buffer, int offset, int count)
259 {
260 throw null;
261 }
262
263 [global::Cpp2ILInjected.Token(Token = "0x600074C")]
264 [global::Cpp2ILInjected.Address(RVA = "0x1EE6E60", Offset = "0x1EE6E60", Length = "0x13C")]
265 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
266 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Base64Stream), Member = "EncodeBytes", MemberParameters = new object[]
268 {
269 typeof(byte[]),
270 typeof(int),
271 typeof(int),
272 typeof(bool),
273 typeof(bool)
274 }, ReturnType = typeof(int))]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Base64Stream), Member = "FlushInternal", ReturnType = typeof(void))]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
278 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
279 public override void Write(byte[] buffer, int offset, int count)
280 {
281 throw null;
282 }
283
284 // Note: this type is marked as 'beforefieldinit'.
285 [global::Cpp2ILInjected.Token(Token = "0x600074D")]
286 [global::Cpp2ILInjected.Address(RVA = "0x1EE6F9C", Offset = "0x1EE6F9C", Length = "0xD0")]
287 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
289 {
290 typeof(Array),
292 }, ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
295 {
296 throw null;
297 }
298
299 [global::Cpp2ILInjected.Token(Token = "0x40005D4")]
300 private static readonly byte[] s_base64DecodeMap;
301
302 [global::Cpp2ILInjected.Token(Token = "0x40005D5")]
303 private static readonly byte[] s_base64EncodeMap;
304
305 [global::Cpp2ILInjected.Token(Token = "0x40005D6")]
306 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
308
309 [global::Cpp2ILInjected.Token(Token = "0x40005D7")]
310 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
312
313 [global::Cpp2ILInjected.Token(Token = "0x40005D8")]
314 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
316
317 [global::Cpp2ILInjected.Token(Token = "0x40005D9")]
318 private const int SizeOfBase64EncodedChar = 4;
319
320 [global::Cpp2ILInjected.Token(Token = "0x40005DA")]
321 private const byte InvalidBase64Value = 255;
322
323 [global::Cpp2ILInjected.Token(Token = "0x2000135")]
324 private sealed class ReadAsyncResult : LazyAsyncResult
325 {
326 [global::Cpp2ILInjected.Token(Token = "0x600074E")]
327 [global::Cpp2ILInjected.Address(RVA = "0x1EE5B68", Offset = "0x1EE5B68", Length = "0x4C")]
328 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = ".ctor", MemberParameters = new object[]
330 {
331 typeof(object),
332 typeof(object),
333 typeof(AsyncCallback)
334 }, ReturnType = typeof(void))]
335 internal ReadAsyncResult(Base64Stream parent, byte[] buffer, int offset, int count, AsyncCallback callback, object state)
336 {
337 throw null;
338 }
339
340 [global::Cpp2ILInjected.Token(Token = "0x600074F")]
341 [global::Cpp2ILInjected.Address(RVA = "0x1EE706C", Offset = "0x1EE706C", Length = "0x64")]
342 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
343 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Base64Stream.ReadAsyncResult), Member = "Read", ReturnType = typeof(void))]
344 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Base64Stream.ReadAsyncResult), Member = "OnRead", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
345 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Base64Stream), Member = "DecodeBytes", MemberParameters = new object[]
347 {
348 typeof(byte[]),
349 typeof(int),
350 typeof(int)
351 }, ReturnType = typeof(int))]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = "InvokeCallback", ReturnType = typeof(void))]
353 private bool CompleteRead(IAsyncResult result)
354 {
355 throw null;
356 }
357
358 [global::Cpp2ILInjected.Token(Token = "0x6000750")]
359 [global::Cpp2ILInjected.Address(RVA = "0x1EE5BB4", Offset = "0x1EE5BB4", Length = "0x124")]
360 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
361 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Base64Stream.ReadAsyncResult), Member = "OnRead", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
362 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Base64Stream), Member = "BeginRead", MemberParameters = new object[]
363 {
364 typeof(byte[]),
365 typeof(int),
366 typeof(int),
367 typeof(AsyncCallback),
368 typeof(object)
369 }, ReturnType = typeof(IAsyncResult))]
370 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Base64Stream.ReadAsyncResult), Member = "CompleteRead", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(bool))]
372 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
373 internal void Read()
374 {
375 throw null;
376 }
377
378 [global::Cpp2ILInjected.Token(Token = "0x6000751")]
379 [global::Cpp2ILInjected.Address(RVA = "0x1EE70D0", Offset = "0x1EE70D0", Length = "0x1EC")]
380 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
381 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
382 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Base64Stream.ReadAsyncResult), Member = "CompleteRead", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(bool))]
383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Base64Stream.ReadAsyncResult), Member = "Read", ReturnType = typeof(void))]
384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = "get_IsCompleted", ReturnType = typeof(bool))]
385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = "InvokeCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
386 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
387 private static void OnRead(IAsyncResult result)
388 {
389 throw null;
390 }
391
392 [global::Cpp2ILInjected.Token(Token = "0x6000752")]
393 [global::Cpp2ILInjected.Address(RVA = "0x1EE6A3C", Offset = "0x1EE6A3C", Length = "0x6C")]
394 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
395 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = "InternalWaitForCompletion", ReturnType = typeof(object))]
397 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
398 internal static int End(IAsyncResult result)
399 {
400 throw null;
401 }
402
403 // Note: this type is marked as 'beforefieldinit'.
404 [global::Cpp2ILInjected.Token(Token = "0x6000753")]
405 [global::Cpp2ILInjected.Address(RVA = "0x1EE72BC", Offset = "0x1EE72BC", Length = "0x94")]
406 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
407 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncCallback), Member = ".ctor", MemberParameters = new object[]
408 {
409 typeof(object),
411 }, ReturnType = typeof(void))]
412 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
414 {
415 throw null;
416 }
417
418 [global::Cpp2ILInjected.Token(Token = "0x40005DB")]
419 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
421
422 [global::Cpp2ILInjected.Token(Token = "0x40005DC")]
423 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
424 private readonly byte[] _buffer;
425
426 [global::Cpp2ILInjected.Token(Token = "0x40005DD")]
427 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
428 private readonly int _offset;
429
430 [global::Cpp2ILInjected.Token(Token = "0x40005DE")]
431 [global::Cpp2ILInjected.FieldOffset(Offset = "0x5C")]
432 private readonly int _count;
433
434 [global::Cpp2ILInjected.Token(Token = "0x40005DF")]
435 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
436 private int _read;
437
438 [global::Cpp2ILInjected.Token(Token = "0x40005E0")]
439 private static readonly AsyncCallback s_onRead;
440 }
441
442 [global::Cpp2ILInjected.Token(Token = "0x2000136")]
443 private sealed class WriteAsyncResult : LazyAsyncResult
444 {
445 [global::Cpp2ILInjected.Token(Token = "0x6000754")]
446 [global::Cpp2ILInjected.Address(RVA = "0x1EE5E2C", Offset = "0x1EE5E2C", Length = "0x4C")]
447 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
448 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = ".ctor", MemberParameters = new object[]
449 {
450 typeof(object),
451 typeof(object),
452 typeof(AsyncCallback)
453 }, ReturnType = typeof(void))]
454 internal WriteAsyncResult(Base64Stream parent, byte[] buffer, int offset, int count, AsyncCallback callback, object state)
455 {
456 throw null;
457 }
458
459 [global::Cpp2ILInjected.Token(Token = "0x6000755")]
460 [global::Cpp2ILInjected.Address(RVA = "0x1EE5E78", Offset = "0x1EE5E78", Length = "0x19C")]
461 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
462 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Base64Stream.WriteAsyncResult), Member = "OnWrite", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
463 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Base64Stream), Member = "BeginWrite", MemberParameters = new object[]
464 {
465 typeof(byte[]),
466 typeof(int),
467 typeof(int),
468 typeof(AsyncCallback),
469 typeof(object)
470 }, ReturnType = typeof(IAsyncResult))]
471 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
472 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Base64Stream), Member = "EncodeBytes", MemberParameters = new object[]
473 {
474 typeof(byte[]),
475 typeof(int),
476 typeof(int),
477 typeof(bool),
478 typeof(bool)
479 }, ReturnType = typeof(int))]
480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteStateInfoBase), Member = "Reset", ReturnType = typeof(void))]
481 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = "InvokeCallback", ReturnType = typeof(void))]
482 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
483 internal void Write()
484 {
485 throw null;
486 }
487
488 [global::Cpp2ILInjected.Token(Token = "0x6000756")]
489 [global::Cpp2ILInjected.Address(RVA = "0x1EE7350", Offset = "0x1EE7350", Length = "0x34")]
490 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
491 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
492 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteStateInfoBase), Member = "Reset", ReturnType = typeof(void))]
493 private void CompleteWrite(IAsyncResult result)
494 {
495 throw null;
496 }
497
498 [global::Cpp2ILInjected.Token(Token = "0x6000757")]
499 [global::Cpp2ILInjected.Address(RVA = "0x1EE7384", Offset = "0x1EE7384", Length = "0x208")]
500 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
501 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
502 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteStateInfoBase), Member = "Reset", ReturnType = typeof(void))]
503 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Base64Stream.WriteAsyncResult), Member = "Write", ReturnType = typeof(void))]
504 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = "get_IsCompleted", ReturnType = typeof(bool))]
505 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = "InvokeCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
506 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
507 private static void OnWrite(IAsyncResult result)
508 {
509 throw null;
510 }
511
512 [global::Cpp2ILInjected.Token(Token = "0x6000758")]
513 [global::Cpp2ILInjected.Address(RVA = "0x1EE6B48", Offset = "0x1EE6B48", Length = "0x64")]
514 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
515 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = "InternalWaitForCompletion", ReturnType = typeof(object))]
517 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
518 internal static void End(IAsyncResult result)
519 {
520 throw null;
521 }
522
523 // Note: this type is marked as 'beforefieldinit'.
524 [global::Cpp2ILInjected.Token(Token = "0x6000759")]
525 [global::Cpp2ILInjected.Address(RVA = "0x1EE758C", Offset = "0x1EE758C", Length = "0x94")]
526 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
527 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncCallback), Member = ".ctor", MemberParameters = new object[]
528 {
529 typeof(object),
531 }, ReturnType = typeof(void))]
532 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
534 {
535 throw null;
536 }
537
538 [global::Cpp2ILInjected.Token(Token = "0x40005E1")]
539 private static readonly AsyncCallback s_onWrite;
540
541 [global::Cpp2ILInjected.Token(Token = "0x40005E2")]
542 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
544
545 [global::Cpp2ILInjected.Token(Token = "0x40005E3")]
546 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
547 private readonly byte[] _buffer;
548
549 [global::Cpp2ILInjected.Token(Token = "0x40005E4")]
550 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
551 private readonly int _offset;
552
553 [global::Cpp2ILInjected.Token(Token = "0x40005E5")]
554 [global::Cpp2ILInjected.FieldOffset(Offset = "0x5C")]
555 private readonly int _count;
556
557 [global::Cpp2ILInjected.Token(Token = "0x40005E6")]
558 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
559 private int _written;
560 }
561
562 [global::Cpp2ILInjected.Token(Token = "0x2000137")]
563 private sealed class ReadStateInfo
564 {
565 [global::Cpp2ILInjected.Token(Token = "0x17000186")]
566 internal byte Val
567 {
569 [global::Cpp2ILInjected.Token(Token = "0x600075A")]
570 [global::Cpp2ILInjected.Address(RVA = "0x1EE7620", Offset = "0x1EE7620", Length = "0x8")]
571 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
572 get
573 {
574 throw null;
575 }
577 [global::Cpp2ILInjected.Token(Token = "0x600075B")]
578 [global::Cpp2ILInjected.Address(RVA = "0x1EE7628", Offset = "0x1EE7628", Length = "0x8")]
579 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
580 set
581 {
582 throw null;
583 }
584 }
585
586 [global::Cpp2ILInjected.Token(Token = "0x17000187")]
587 internal byte Pos
588 {
590 [global::Cpp2ILInjected.Token(Token = "0x600075C")]
591 [global::Cpp2ILInjected.Address(RVA = "0x1EE7630", Offset = "0x1EE7630", Length = "0x8")]
592 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
593 get
594 {
595 throw null;
596 }
598 [global::Cpp2ILInjected.Token(Token = "0x600075D")]
599 [global::Cpp2ILInjected.Address(RVA = "0x1EE7638", Offset = "0x1EE7638", Length = "0x8")]
600 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
601 set
602 {
603 throw null;
604 }
605 }
606
607 [global::Cpp2ILInjected.Token(Token = "0x600075E")]
608 [global::Cpp2ILInjected.Address(RVA = "0x1EE5A04", Offset = "0x1EE5A04", Length = "0x8")]
609 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
610 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
612 {
613 throw null;
614 }
615
617 [global::Cpp2ILInjected.Token(Token = "0x40005E7")]
618 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
619 private byte <Val>k__BackingField;
620
622 [global::Cpp2ILInjected.Token(Token = "0x40005E8")]
623 [global::Cpp2ILInjected.FieldOffset(Offset = "0x11")]
624 private byte <Pos>k__BackingField;
625 }
626 }
627}
class f__AnonymousType0<< Count > j__TPar
bool CompleteRead(IAsyncResult result)
static int End(IAsyncResult result)
static readonly AsyncCallback s_onRead
ReadAsyncResult(Base64Stream parent, byte[] buffer, int offset, int count, AsyncCallback callback, object state)
static void OnRead(IAsyncResult result)
static readonly AsyncCallback s_onWrite
void CompleteWrite(IAsyncResult result)
WriteAsyncResult(Base64Stream parent, byte[] buffer, int offset, int count, AsyncCallback callback, object state)
static void OnWrite(IAsyncResult result)
static void End(IAsyncResult result)
Base64WriteStateInfo WriteState
Base64Stream(Base64WriteStateInfo writeStateInfo)
static readonly byte[] s_base64DecodeMap
override int Read(byte[] buffer, int offset, int count)
override void Write(byte[] buffer, int offset, int count)
Base64Stream.ReadStateInfo _readState
int EncodeBytes(byte[] buffer, int offset, int count)
static readonly byte[] s_base64EncodeMap
readonly Base64WriteStateInfo _writeState
override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, object state)
override void Flush()
override void Close()
Base64Stream(Stream stream, Base64WriteStateInfo writeStateInfo)
int DecodeBytes(byte[] buffer, int offset, int count)
override int EndRead(IAsyncResult asyncResult)
override void EndWrite(IAsyncResult asyncResult)
const int SizeOfBase64EncodedChar
int EncodeBytes(byte[] buffer, int offset, int count, bool dontDeferFinalBytes, bool shouldAppendSpaceToCRLF)
override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback callback, object state)