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
EncodingNLS.cs
Go to the documentation of this file.
1using System;
6
7namespace System.Text
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000274")]
10 [global::System.Serializable]
11 internal abstract class EncodingNLS : Encoding
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6001522")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1AD1EB4", Offset = "0x1AD1EB4", Length = "0x8")]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
17 protected EncodingNLS(int codePage)
18 {
19 throw null;
20 }
21
22 [global::Cpp2ILInjected.Token(Token = "0x6001523")]
23 [global::Cpp2ILInjected.Address(RVA = "0x1AD1EBC", Offset = "0x1AD1EBC", Length = "0x178")]
24 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
27 {
28 typeof(string),
29 typeof(string)
30 }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
32 {
33 typeof(string),
34 typeof(string)
35 }, ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
37 public override int GetByteCount(char[] chars, int index, int count)
38 {
39 throw null;
40 }
41
42 [global::Cpp2ILInjected.Token(Token = "0x6001524")]
43 [global::Cpp2ILInjected.Address(RVA = "0x1AD2034", Offset = "0x1AD2034", Length = "0x8C")]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.CompilerServices.RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
48 public override int GetByteCount(string s)
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x6001525")]
54 [global::Cpp2ILInjected.Address(RVA = "0x1AD20C0", Offset = "0x1AD20C0", Length = "0xD0")]
55 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
57 {
58 typeof(string),
59 typeof(string)
60 }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
62 {
63 typeof(string),
64 typeof(string)
65 }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
67 public unsafe override int GetByteCount(char* chars, int count)
68 {
69 throw null;
70 }
71
72 [global::Cpp2ILInjected.Token(Token = "0x6001526")]
73 [global::Cpp2ILInjected.Address(RVA = "0x1AD2190", Offset = "0x1AD2190", Length = "0x248")]
74 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.CompilerServices.RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Span<>), Member = "op_Implicit", MemberParameters = new object[] { "T[]" }, ReturnType = "System.Span`1<T>")]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.InteropServices.MemoryMarshal), Member = "GetReference", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.Span`1<T>" }, ReturnType = "T&")]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
80 {
81 typeof(string),
82 typeof(string)
83 }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
85 {
86 typeof(string),
87 typeof(string)
88 }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
90 public override int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex)
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x6001527")]
96 [global::Cpp2ILInjected.Address(RVA = "0x1AD23D8", Offset = "0x1AD23D8", Length = "0x264")]
97 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
98 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Span<>), Member = "op_Implicit", MemberParameters = new object[] { "T[]" }, ReturnType = "System.Span`1<T>")]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.InteropServices.MemoryMarshal), Member = "GetReference", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.Span`1<T>" }, ReturnType = "T&")]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
102 {
103 typeof(string),
104 typeof(string)
105 }, ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
107 {
108 typeof(string),
109 typeof(string)
110 }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
112 public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex)
113 {
114 throw null;
115 }
116
117 [global::Cpp2ILInjected.Token(Token = "0x6001528")]
118 [global::Cpp2ILInjected.Address(RVA = "0x1AD263C", Offset = "0x1AD263C", Length = "0xF8")]
119 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
122 {
123 typeof(string),
124 typeof(string)
125 }, ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
127 {
128 typeof(string),
129 typeof(string)
130 }, ReturnType = typeof(void))]
131 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
132 public unsafe override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount)
133 {
134 throw null;
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x6001529")]
138 [global::Cpp2ILInjected.Address(RVA = "0x1AD2734", Offset = "0x1AD2734", Length = "0x178")]
139 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
140 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
142 {
143 typeof(string),
144 typeof(string)
145 }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
147 {
148 typeof(string),
149 typeof(string)
150 }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
152 public override int GetCharCount(byte[] bytes, int index, int count)
153 {
154 throw null;
155 }
156
157 [global::Cpp2ILInjected.Token(Token = "0x600152A")]
158 [global::Cpp2ILInjected.Address(RVA = "0x1AD28AC", Offset = "0x1AD28AC", Length = "0xD0")]
159 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
161 {
162 typeof(string),
163 typeof(string)
164 }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
166 {
167 typeof(string),
168 typeof(string)
169 }, ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
171 public unsafe override int GetCharCount(byte* bytes, int count)
172 {
173 throw null;
174 }
175
176 [global::Cpp2ILInjected.Token(Token = "0x600152B")]
177 [global::Cpp2ILInjected.Address(RVA = "0x1AD297C", Offset = "0x1AD297C", Length = "0x264")]
178 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
179 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Span<char>), Member = "op_Implicit", MemberParameters = new object[] { typeof(char[]) }, ReturnType = "System.Span`1<T>")]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.InteropServices.MemoryMarshal[]), Member = "GetReference", MemberTypeParameters = new object[] { typeof(char) }, MemberParameters = new object[] { typeof(global::System.Span<char>) }, ReturnType = "T&")]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
183 {
184 typeof(string),
185 typeof(string)
186 }, ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
188 {
189 typeof(string),
190 typeof(string)
191 }, ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
193 public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex)
194 {
195 throw null;
196 }
197
198 [global::Cpp2ILInjected.Token(Token = "0x600152C")]
199 [global::Cpp2ILInjected.Address(RVA = "0x1AD2BE0", Offset = "0x1AD2BE0", Length = "0xF8")]
200 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
201 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
203 {
204 typeof(string),
205 typeof(string)
206 }, ReturnType = typeof(void))]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
208 {
209 typeof(string),
210 typeof(string)
211 }, ReturnType = typeof(void))]
212 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
213 public unsafe override int GetChars(byte* bytes, int byteCount, char* chars, int charCount)
214 {
215 throw null;
216 }
217
218 [global::Cpp2ILInjected.Token(Token = "0x600152D")]
219 [global::Cpp2ILInjected.Address(RVA = "0x1AD2CD8", Offset = "0x1AD2CD8", Length = "0x1BC")]
220 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateStringFromEncoding", MemberParameters = new object[]
223 {
224 typeof(byte*),
225 typeof(int),
227 }, ReturnType = typeof(string))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
229 {
230 typeof(string),
231 typeof(string)
232 }, ReturnType = typeof(void))]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
234 {
235 typeof(string),
236 typeof(string)
237 }, ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
239 public unsafe override string GetString(byte[] bytes, int index, int count)
240 {
241 throw null;
242 }
243
244 [global::Cpp2ILInjected.Token(Token = "0x600152E")]
245 [global::Cpp2ILInjected.Address(RVA = "0x1AD2E94", Offset = "0x1AD2E94", Length = "0x5C")]
246 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DecoderNLS), Member = ".ctor", MemberParameters = new object[] { typeof(Encoding) }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
249 public override Decoder GetDecoder()
250 {
251 throw null;
252 }
253
254 [global::Cpp2ILInjected.Token(Token = "0x600152F")]
255 [global::Cpp2ILInjected.Address(RVA = "0x1AD2EF0", Offset = "0x1AD2EF0", Length = "0x74")]
256 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
257 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoder), Member = ".ctor", ReturnType = typeof(void))]
259 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
260 public override Encoder GetEncoder()
261 {
262 throw null;
263 }
264 }
265}
class f__AnonymousType0<< Count > j__TPar
unsafe override int GetBytes(char *chars, int charCount, byte *bytes, int byteCount)
override int GetByteCount(char[] chars, int index, int count)
override int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex)
override int GetCharCount(byte[] bytes, int index, int count)
override Decoder GetDecoder()
override Encoder GetEncoder()
override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex)
override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex)
unsafe override int GetCharCount(byte *bytes, int count)
EncodingNLS(int codePage)
override int GetByteCount(string s)
unsafe override string GetString(byte[] bytes, int index, int count)
unsafe override int GetByteCount(char *chars, int count)
unsafe override int GetChars(byte *bytes, int byteCount, char *chars, int charCount)