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
TypeSpec.cs
Go to the documentation of this file.
1using System;
3using System.IO;
5using System.Text;
9
10namespace System
11{
12 [global::Cpp2ILInjected.Token(Token = "0x200019E")]
13 internal class TypeSpec
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x1700016D")]
16 internal bool HasModifiers
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x6000FD6")]
19 [global::Cpp2ILInjected.Address(RVA = "0x1C89A8C", Offset = "0x1C89A8C", Length = "0x10")]
20 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
22 get
23 {
24 throw null;
25 }
26 }
27
28 [global::Cpp2ILInjected.Token(Token = "0x6000FD7")]
29 [global::Cpp2ILInjected.Address(RVA = "0x1C89A9C", Offset = "0x1C89A9C", Length = "0x408")]
30 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TypeSpec), Member = "GetDisplayFullName", MemberParameters = new object[] { typeof(global::System.TypeSpec.DisplayNameFormat) }, ReturnType = typeof(string))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TypeSpec), Member = "get_DisplayFullName", ReturnType = typeof(string))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TypeSpec), Member = "Resolve", MemberParameters = new object[]
34 {
37 typeof(bool),
38 typeof(bool),
39 typeof(ref global::System.Threading.StackCrawlMark)
40 }, ReturnType = typeof(global::System.Type))]
41 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(global::System.Text.StringBuilder))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Text.StringBuilder))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.TypeSpec), Member = "GetDisplayFullName", MemberParameters = new object[] { typeof(global::System.TypeSpec.DisplayNameFormat) }, ReturnType = typeof(string))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.TypeSpec), Member = "GetModifierString", MemberParameters = new object[] { typeof(global::System.Text.StringBuilder) }, ReturnType = typeof(global::System.Text.StringBuilder))]
51 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
52 private string GetDisplayFullName(global::System.TypeSpec.DisplayNameFormat flags)
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x6000FD8")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1C89ECC", Offset = "0x1C89ECC", Length = "0x1C8")]
59 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TypeSpec), Member = "GetDisplayFullName", MemberParameters = new object[] { typeof(global::System.TypeSpec.DisplayNameFormat) }, ReturnType = typeof(string))]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(global::System.Text.StringBuilder))]
66 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
67 private global::System.Text.StringBuilder GetModifierString(global::System.Text.StringBuilder sb)
68 {
69 throw null;
70 }
71
72 [global::Cpp2ILInjected.Token(Token = "0x1700016E")]
73 internal string DisplayFullName
74 {
75 [global::Cpp2ILInjected.Token(Token = "0x6000FD9")]
76 [global::Cpp2ILInjected.Address(RVA = "0x1C89EA4", Offset = "0x1C89EA4", Length = "0x28")]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.TypeSpec), Member = "GetDisplayFullName", MemberParameters = new object[] { typeof(global::System.TypeSpec.DisplayNameFormat) }, ReturnType = typeof(string))]
79 get
80 {
81 throw null;
82 }
83 }
84
85 [global::Cpp2ILInjected.Token(Token = "0x6000FDA")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1C8A094", Offset = "0x1C8A094", Length = "0xD0")]
87 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TypeNameParser), Member = "GetType", MemberParameters = new object[]
89 {
90 typeof(string),
93 typeof(bool),
94 typeof(bool),
95 typeof(ref global::System.Threading.StackCrawlMark)
96 }, ReturnType = typeof(global::System.Type))]
97 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.TypeSpec), Member = "Parse", MemberParameters = new object[]
99 {
100 typeof(string),
101 typeof(ref int),
102 typeof(bool),
103 typeof(bool)
104 }, ReturnType = typeof(global::System.TypeSpec))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
107 {
108 typeof(string),
109 typeof(string)
110 }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
112 internal static global::System.TypeSpec Parse(string typeName)
113 {
114 throw null;
115 }
116
117 [global::Cpp2ILInjected.Token(Token = "0x6000FDB")]
118 [global::Cpp2ILInjected.Address(RVA = "0x1C8AC70", Offset = "0x1C8AC70", Length = "0xDC")]
119 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.TypeIdentifiers.Display", Member = "get_InternalName", ReturnType = typeof(string))]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.TypeIdentifiers.Display", Member = "GetInternalName", ReturnType = typeof(string))]
122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(global::System.Text.StringBuilder))]
126 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
127 internal static string UnescapeInternalName(string displayName)
128 {
129 throw null;
130 }
131
132 [global::Cpp2ILInjected.Token(Token = "0x6000FDC")]
133 [global::Cpp2ILInjected.Address(RVA = "0x1C8AD4C", Offset = "0x1C8AD4C", Length = "0x890")]
134 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TypeNameParser), Member = "GetType", MemberParameters = new object[]
136 {
137 typeof(string),
140 typeof(bool),
141 typeof(bool),
142 typeof(ref global::System.Threading.StackCrawlMark)
143 }, ReturnType = typeof(global::System.Type))]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TypeSpec), Member = "Resolve", MemberParameters = new object[]
145 {
148 typeof(bool),
149 typeof(bool),
150 typeof(ref global::System.Threading.StackCrawlMark)
151 }, ReturnType = typeof(global::System.Type))]
152 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.TypeSpec), Member = "GetDisplayFullName", MemberParameters = new object[] { typeof(global::System.TypeSpec.DisplayNameFormat) }, ReturnType = typeof(string))]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.RuntimeType), Member = "GetType", MemberParameters = new object[]
155 {
156 typeof(string),
157 typeof(bool),
158 typeof(bool),
159 typeof(bool),
160 typeof(ref global::System.Threading.StackCrawlMark)
161 }, ReturnType = typeof(global::System.RuntimeType))]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.AssemblyName), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "Load", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Reflection.Assembly))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "op_Equality", MemberParameters = new object[]
165 {
166 typeof(global::System.Reflection.Assembly),
167 typeof(global::System.Reflection.Assembly)
168 }, ReturnType = typeof(bool))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
170 {
171 typeof(string),
172 typeof(string),
173 typeof(string)
174 }, ReturnType = typeof(string))]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.FileNotFoundException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
177 {
178 typeof(global::System.Type),
179 typeof(global::System.Type)
180 }, ReturnType = typeof(bool))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.TypeSpec), Member = "Resolve", MemberParameters = new object[]
186 {
189 typeof(bool),
190 typeof(bool),
191 typeof(ref global::System.Threading.StackCrawlMark)
192 }, ReturnType = typeof(global::System.Type))]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.TypeLoadException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 57)]
196 {
197 throw null;
198 }
199
200 [global::Cpp2ILInjected.Token(Token = "0x6000FDD")]
201 [global::Cpp2ILInjected.Address(RVA = "0x1C8B5DC", Offset = "0x1C8B5DC", Length = "0x118")]
202 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TypeSpec), Member = "Parse", MemberParameters = new object[]
204 {
205 typeof(string),
206 typeof(ref int),
207 typeof(bool),
208 typeof(bool)
209 }, ReturnType = typeof(global::System.TypeSpec))]
210 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = ".ctor", ReturnType = typeof(void))]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.TypeIdentifiers), Member = "FromDisplay", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.TypeIdentifier))]
213 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
214 private void AddName(string type_name)
215 {
216 throw null;
217 }
218
219 [global::Cpp2ILInjected.Token(Token = "0x6000FDE")]
220 [global::Cpp2ILInjected.Address(RVA = "0x1C8B6FC", Offset = "0x1C8B6FC", Length = "0xF0")]
221 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TypeSpec), Member = "Parse", MemberParameters = new object[]
223 {
224 typeof(string),
225 typeof(ref int),
226 typeof(bool),
227 typeof(bool)
228 }, ReturnType = typeof(global::System.TypeSpec))]
229 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = ".ctor", ReturnType = typeof(void))]
231 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
232 private void AddModifier(global::System.ModifierSpec md)
233 {
234 throw null;
235 }
236
237 [global::Cpp2ILInjected.Token(Token = "0x6000FDF")]
238 [global::Cpp2ILInjected.Address(RVA = "0x1C8B7EC", Offset = "0x1C8B7EC", Length = "0xA8")]
239 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
240 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TypeSpec), Member = "Parse", MemberParameters = new object[]
241 {
242 typeof(string),
243 typeof(ref int),
244 typeof(bool),
245 typeof(bool)
246 }, ReturnType = typeof(global::System.TypeSpec))]
247 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "IsWhiteSpace", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
250 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
251 private static void SkipSpace(string name, ref int pos)
252 {
253 throw null;
254 }
255
256 [global::Cpp2ILInjected.Token(Token = "0x6000FE0")]
257 [global::Cpp2ILInjected.Address(RVA = "0x1C8B894", Offset = "0x1C8B894", Length = "0x7C")]
258 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TypeSpec), Member = "Parse", MemberParameters = new object[]
260 {
261 typeof(string),
262 typeof(ref int),
263 typeof(bool),
264 typeof(bool)
265 }, ReturnType = typeof(global::System.TypeSpec))]
266 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
268 {
269 typeof(string),
270 typeof(string)
271 }, ReturnType = typeof(void))]
272 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
273 private static void BoundCheck(int idx, string s)
274 {
275 throw null;
276 }
277
278 [global::Cpp2ILInjected.Token(Token = "0x6000FE1")]
279 [global::Cpp2ILInjected.Address(RVA = "0x1C8B6F4", Offset = "0x1C8B6F4", Length = "0x8")]
280 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.TypeIdentifiers), Member = "FromDisplay", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.TypeIdentifier))]
282 private static global::System.TypeIdentifier ParsedTypeIdentifier(string displayName)
283 {
284 throw null;
285 }
286
287 [global::Cpp2ILInjected.Token(Token = "0x6000FE2")]
288 [global::Cpp2ILInjected.Address(RVA = "0x1C8A164", Offset = "0x1C8A164", Length = "0xB0C")]
289 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
290 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TypeSpec), Member = "Parse", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.TypeSpec))]
291 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TypeSpec), Member = "Parse", MemberParameters = new object[]
292 {
293 typeof(string),
294 typeof(ref int),
295 typeof(bool),
296 typeof(bool)
297 }, ReturnType = typeof(global::System.TypeSpec))]
298 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.TypeSpec), Member = "SkipSpace", MemberParameters = new object[]
301 {
302 typeof(string),
303 typeof(ref int)
304 }, ReturnType = typeof(void))]
305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
307 {
308 typeof(int),
309 typeof(int)
310 }, ReturnType = typeof(string))]
311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.TypeSpec), Member = "AddName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Trim", ReturnType = typeof(string))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.TypeSpec), Member = "AddModifier", MemberParameters = new object[] { typeof(global::System.ModifierSpec) }, ReturnType = typeof(void))]
315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = ".ctor", ReturnType = typeof(void))]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.TypeSpec), Member = "Parse", MemberParameters = new object[]
317 {
318 typeof(string),
319 typeof(ref int),
320 typeof(bool),
321 typeof(bool)
322 }, ReturnType = typeof(global::System.TypeSpec))]
323 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.TypeSpec), Member = "BoundCheck", MemberParameters = new object[]
324 {
325 typeof(int),
326 typeof(string)
327 }, ReturnType = typeof(void))]
328 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "ToString", ReturnType = typeof(string))]
329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
331 {
332 typeof(string),
333 typeof(string),
334 typeof(string),
335 typeof(string)
336 }, ReturnType = typeof(string))]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
338 {
339 typeof(string),
340 typeof(string)
341 }, ReturnType = typeof(string))]
342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
343 {
344 typeof(string),
345 typeof(string)
346 }, ReturnType = typeof(void))]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
348 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 49)]
349 private static global::System.TypeSpec Parse(string name, ref int p, bool is_recurse, bool allow_aqn)
350 {
351 throw null;
352 }
353
354 [global::Cpp2ILInjected.Token(Token = "0x6000FE3")]
355 [global::Cpp2ILInjected.Address(RVA = "0x1C8B910", Offset = "0x1C8B910", Length = "0x8")]
356 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
357 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
358 public TypeSpec()
359 {
360 throw null;
361 }
362
363 [global::Cpp2ILInjected.Token(Token = "0x4000885")]
364 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
365 private global::System.TypeIdentifier name;
366
367 [global::Cpp2ILInjected.Token(Token = "0x4000886")]
368 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
369 private string assembly_name;
370
371 [global::Cpp2ILInjected.Token(Token = "0x4000887")]
372 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
373 private global::System.Collections.Generic.List<global::System.TypeIdentifier> nested;
374
375 [global::Cpp2ILInjected.Token(Token = "0x4000888")]
376 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
377 private global::System.Collections.Generic.List<global::System.TypeSpec> generic_params;
378
379 [global::Cpp2ILInjected.Token(Token = "0x4000889")]
380 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
381 private global::System.Collections.Generic.List<global::System.ModifierSpec> modifier_spec;
382
383 [global::Cpp2ILInjected.Token(Token = "0x400088A")]
384 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
385 private bool is_byref;
386
387 [global::Cpp2ILInjected.Token(Token = "0x400088B")]
388 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
389 private string display_fullname;
390
391 [global::System.Flags]
392 [global::Cpp2ILInjected.Token(Token = "0x200019F")]
393 internal enum DisplayNameFormat
394 {
395 [global::Cpp2ILInjected.Token(Token = "0x400088D")]
396 Default = 0,
397 [global::Cpp2ILInjected.Token(Token = "0x400088E")]
398 WANT_ASSEMBLY = 1,
399 [global::Cpp2ILInjected.Token(Token = "0x400088F")]
400 NO_MODIFIERS = 2
401 }
402 }
403}
class f__AnonymousType0<< Count > j__TPar
global::System.TypeIdentifier name
Definition TypeSpec.cs:365
static global::System.TypeIdentifier ParsedTypeIdentifier(string displayName)
Definition TypeSpec.cs:282
bool HasModifiers
Definition TypeSpec.cs:17
static void BoundCheck(int idx, string s)
Definition TypeSpec.cs:273
global::System.Collections.Generic.List< global::System.ModifierSpec > modifier_spec
Definition TypeSpec.cs:381
global::System.Collections.Generic.List< global::System.TypeSpec > generic_params
Definition TypeSpec.cs:377
string GetDisplayFullName(global::System.TypeSpec.DisplayNameFormat flags)
Definition TypeSpec.cs:52
global::System.Collections.Generic.List< global::System.TypeIdentifier > nested
Definition TypeSpec.cs:373
static string UnescapeInternalName(string displayName)
Definition TypeSpec.cs:127
static void SkipSpace(string name, ref int pos)
Definition TypeSpec.cs:251
void AddName(string type_name)
Definition TypeSpec.cs:214
void AddModifier(global::System.ModifierSpec md)
Definition TypeSpec.cs:232
string DisplayFullName
Definition TypeSpec.cs:74
static global::System.TypeSpec Parse(string typeName)
Definition TypeSpec.cs:112
string assembly_name
Definition TypeSpec.cs:369
string display_fullname
Definition TypeSpec.cs:389
global::System.Type Resolve(global::System.Func< global::System.Reflection.AssemblyName, global::System.Reflection.Assembly > assemblyResolver, global::System.Func< global::System.Reflection.Assembly, string, bool, global::System.Type > typeResolver, bool throwOnError, bool ignoreCase, ref global::System.Threading.StackCrawlMark stackMark)
Definition TypeSpec.cs:195
static global::System.TypeSpec Parse(string name, ref int p, bool is_recurse, bool allow_aqn)
Definition TypeSpec.cs:349
global::System.Text.StringBuilder GetModifierString(global::System.Text.StringBuilder sb)
Definition TypeSpec.cs:67