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
Base64Encoder.cs
Go to the documentation of this file.
1using System;
4
5namespace System.Xml
6{
7 [global::Cpp2ILInjected.Token(Token = "0x2000005")]
8 internal abstract class Base64Encoder
9 {
10 [global::Cpp2ILInjected.Token(Token = "0x6000004")]
11 [global::Cpp2ILInjected.Address(RVA = "0x1D5C588", Offset = "0x1D5C588", Length = "0x5C")]
12 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlRawWriterBase64Encoder), Member = ".ctor", MemberParameters = new object[] { typeof(XmlRawWriter) }, ReturnType = typeof(void))]
13 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlRawWriter), Member = "WriteBase64", MemberParameters = new object[]
14 {
15 typeof(byte[]),
16 typeof(int),
17 typeof(int)
18 }, ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
22 internal Base64Encoder()
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x6000005")]
28 internal abstract void WriteChars(char[] chars, int index, int count);
29
30 [global::Cpp2ILInjected.Token(Token = "0x6000006")]
31 [global::Cpp2ILInjected.Address(RVA = "0x1D5C5E4", Offset = "0x1D5C5E4", Length = "0x30C")]
32 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlRawWriter), Member = "WriteBase64", MemberParameters = new object[]
34 {
35 typeof(byte[]),
36 typeof(int),
37 typeof(int)
38 }, ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Convert), Member = "ToBase64CharArray", MemberParameters = new object[]
41 {
42 typeof(byte[]),
43 typeof(int),
44 typeof(int),
45 typeof(char[]),
46 typeof(int)
47 }, ReturnType = typeof(int))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
51 internal void Encode(byte[] buffer, int index, int count)
52 {
53 throw null;
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x6000007")]
57 [global::Cpp2ILInjected.Address(RVA = "0x1D5C8F0", Offset = "0x1D5C8F0", Length = "0xA8")]
58 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlRawWriter), Member = "WriteEndBase64", ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Convert), Member = "ToBase64CharArray", MemberParameters = new object[]
62 {
63 typeof(byte[]),
64 typeof(int),
65 typeof(int),
66 typeof(char[]),
67 typeof(int)
68 }, ReturnType = typeof(int))]
69 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
70 internal void Flush()
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x4000006")]
76 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
77 private byte[] leftOverBytes;
78
79 [global::Cpp2ILInjected.Token(Token = "0x4000007")]
80 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
81 private int leftOverBytesCount;
82
83 [global::Cpp2ILInjected.Token(Token = "0x4000008")]
84 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
85 private char[] charsLine;
86 }
87}
class f__AnonymousType0<< Count > j__TPar
void Encode(byte[] buffer, int index, int count)
void WriteChars(char[] chars, int index, int count)