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
FormatterServices.cs
Go to the documentation of this file.
1using System;
10using System.Text;
11using Cpp2ILInjected;
13
15{
16 [global::System.Runtime.InteropServices.ComVisible(true)]
17 [global::Cpp2ILInjected.Token(Token = "0x20003D7")]
18 public static class FormatterServices
19 {
20 [global::Cpp2ILInjected.Token(Token = "0x6001F02")]
21 [global::Cpp2ILInjected.Address(RVA = "0x1B521A8", Offset = "0x1B521A8", Length = "0x16C")]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Concurrent.ConcurrentDictionary<object, object>), Member = ".ctor", ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_DefaultBinder", ReturnType = typeof(global::System.Reflection.Binder))]
26 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
28 {
29 throw null;
30 }
31
32 [global::Cpp2ILInjected.Token(Token = "0x6001F03")]
33 [global::Cpp2ILInjected.Address(RVA = "0x1B52314", Offset = "0x1B52314", Length = "0x154")]
34 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FormatterServices), Member = "InternalGetSerializableMembers", MemberParameters = new object[] { typeof(global::System.RuntimeType) }, ReturnType = typeof(global::System.Reflection.MemberInfo[]))]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
37 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
38 private static global::System.Reflection.MemberInfo[] GetSerializableMembers(global::System.RuntimeType type)
39 {
40 throw null;
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x6001F04")]
44 [global::Cpp2ILInjected.Address(RVA = "0x1B52468", Offset = "0x1B52468", Length = "0x10")]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
46 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
47 private static bool CheckSerializable(global::System.RuntimeType type)
48 {
49 throw null;
50 }
51
52 [global::Cpp2ILInjected.Token(Token = "0x6001F05")]
53 [global::Cpp2ILInjected.Address(RVA = "0x1B52478", Offset = "0x1B52478", Length = "0x660")]
54 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FormatterServices.<>c__DisplayClass9_0), Member = "<GetSerializableMembers>b__0", MemberParameters = new object[] { typeof(MemberHolder) }, ReturnType = typeof(global::System.Reflection.MemberInfo[]))]
56 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsInterface", ReturnType = typeof(bool))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "GetSerializableMembers", MemberParameters = new object[] { typeof(global::System.RuntimeType) }, ReturnType = typeof(global::System.Reflection.MemberInfo[]))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.RuntimeType), Member = "op_Inequality", MemberParameters = new object[]
60 {
61 typeof(global::System.RuntimeType),
62 typeof(global::System.RuntimeType)
63 }, ReturnType = typeof(bool))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "GetParentTypes", MemberParameters = new object[]
66 {
67 typeof(global::System.RuntimeType),
68 typeof(ref global::System.RuntimeType[]),
69 typeof(ref int)
70 }, ReturnType = typeof(bool))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = ".ctor", ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.FieldInfo), Member = "get_IsNotSerialized", ReturnType = typeof(bool))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationFieldInfo), Member = ".ctor", MemberParameters = new object[]
74 {
75 typeof(global::System.Reflection.RuntimeFieldInfo),
76 typeof(string)
77 }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
79 {
80 typeof(global::System.Array),
81 typeof(global::System.Array),
82 typeof(int)
83 }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
85 {
86 typeof(string),
87 typeof(object[])
88 }, ReturnType = typeof(string))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 39)]
91 private static global::System.Reflection.MemberInfo[] InternalGetSerializableMembers(global::System.RuntimeType type)
92 {
93 throw null;
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x6001F06")]
97 [global::Cpp2ILInjected.Address(RVA = "0x1B52AD8", Offset = "0x1B52AD8", Length = "0x3BC")]
98 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FormatterServices), Member = "InternalGetSerializableMembers", MemberParameters = new object[] { typeof(global::System.RuntimeType) }, ReturnType = typeof(global::System.Reflection.MemberInfo[]))]
100 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.RuntimeType), Member = "op_Inequality", MemberParameters = new object[]
103 {
104 typeof(global::System.RuntimeType),
105 typeof(global::System.RuntimeType)
106 }, ReturnType = typeof(bool))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.RuntimeType), Member = "op_Equality", MemberParameters = new object[]
108 {
109 typeof(global::System.RuntimeType),
110 typeof(global::System.RuntimeType)
111 }, ReturnType = typeof(bool))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsInterface", ReturnType = typeof(bool))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
115 {
116 typeof(string),
117 typeof(string)
118 }, ReturnType = typeof(bool))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Math), Member = "Max", MemberParameters = new object[]
120 {
121 typeof(int),
122 typeof(int)
123 }, ReturnType = typeof(int))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
125 {
126 typeof(global::System.Array),
127 typeof(int),
128 typeof(global::System.Array),
129 typeof(int),
130 typeof(int)
131 }, ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetType", ReturnType = typeof(global::System.Type))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
134 {
135 typeof(string),
136 typeof(object),
137 typeof(object)
138 }, ReturnType = typeof(string))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
141 private static bool GetParentTypes(global::System.RuntimeType parentType, out global::System.RuntimeType[] parentTypes, out int parentTypeCount)
142 {
143 throw null;
144 }
145
146 [global::Cpp2ILInjected.Token(Token = "0x6001F07")]
147 [global::Cpp2ILInjected.Address(RVA = "0x1B52F1C", Offset = "0x1B52F1C", Length = "0x25C")]
148 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
149 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo), Member = "InitMemberInfo", ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ReadObjectInfo), Member = "InitMemberInfo", ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Func<object, object>), Member = ".ctor", MemberParameters = new object[]
154 {
155 typeof(object),
156 typeof(global::System.IntPtr)
157 }, ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Concurrent.ConcurrentDictionary<object, object>), Member = "GetOrAdd", MemberParameters = new object[]
159 {
160 typeof(object),
161 typeof(global::System.Func<object, object>)
162 }, ReturnType = "TValue")]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
164 {
165 typeof(string),
166 typeof(object[])
167 }, ReturnType = typeof(string))]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
171 public static global::System.Reflection.MemberInfo[] GetSerializableMembers(global::System.Type type, StreamingContext context)
172 {
173 throw null;
174 }
175
176 [global::Cpp2ILInjected.Token(Token = "0x6001F08")]
177 [global::Cpp2ILInjected.Address(RVA = "0x1B53180", Offset = "0x1B53180", Length = "0x1A4")]
178 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SafeSerializationManager), Member = "System.Runtime.Serialization.IObjectReference.GetRealObject", MemberParameters = new object[] { typeof(StreamingContext) }, ReturnType = typeof(object))]
180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.BinaryMethodReturn), Member = ".cctor", ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectReader), Member = "ParseObject", MemberParameters = new object[] { typeof(global::System.Runtime.Serialization.Formatters.Binary.ParseRecord) }, ReturnType = typeof(void))]
182 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectReader), Member = "ParseArrayMember", MemberParameters = new object[] { typeof(global::System.Runtime.Serialization.Formatters.Binary.ParseRecord) }, ReturnType = typeof(void))]
183 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.JsonObjectContract", Member = "GetUninitializedObject", ReturnType = typeof(object))]
184 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Activation.ActivationServices), Member = "AllocateUninitializedClassInstance", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(object))]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
187 {
188 typeof(string),
189 typeof(object[])
190 }, ReturnType = typeof(string))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
193 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
194 public static object GetUninitializedObject(global::System.Type type)
195 {
196 throw null;
197 }
198
199 [global::Cpp2ILInjected.Token(Token = "0x6001F09")]
200 [global::Cpp2ILInjected.Address(RVA = "0x1B53324", Offset = "0x1B53324", Length = "0x8")]
201 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Activation.ActivationServices), Member = "AllocateUninitializedClassInstance", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(object))]
203 private static object nativeGetUninitializedObject(global::System.RuntimeType type)
204 {
205 throw null;
206 }
207
208 [global::Cpp2ILInjected.Token(Token = "0x6001F0A")]
209 [global::Cpp2ILInjected.Address(RVA = "0x1B5332C", Offset = "0x1B5332C", Length = "0x8")]
210 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
211 private static bool GetEnableUnsafeTypeForwarders()
212 {
213 throw null;
214 }
215
216 [global::Cpp2ILInjected.Token(Token = "0x6001F0B")]
217 [global::Cpp2ILInjected.Address(RVA = "0x1B53334", Offset = "0x1B53334", Length = "0xA8")]
218 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo), Member = "InitSerialize", MemberParameters = new object[]
219 {
220 typeof(object),
221 typeof(ISurrogateSelector),
222 typeof(StreamingContext),
223 typeof(global::System.Runtime.Serialization.Formatters.Binary.SerObjectInfoInit),
224 typeof(IFormatterConverter),
225 typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectWriter),
226 typeof(SerializationBinder)
227 }, ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo), Member = "InitSerialize", MemberParameters = new object[]
229 {
230 typeof(global::System.Type),
231 typeof(ISurrogateSelector),
232 typeof(StreamingContext),
233 typeof(global::System.Runtime.Serialization.Formatters.Binary.SerObjectInfoInit),
234 typeof(IFormatterConverter),
235 typeof(SerializationBinder)
236 }, ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo), Member = "CheckTypeForwardedFrom", MemberParameters = new object[]
238 {
239 typeof(global::System.Runtime.Serialization.Formatters.Binary.SerObjectInfoCache),
240 typeof(global::System.Type),
241 typeof(string)
242 }, ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectReader), Member = "CheckTypeForwardedTo", MemberParameters = new object[]
244 {
245 typeof(global::System.Reflection.Assembly),
246 typeof(global::System.Reflection.Assembly),
247 typeof(global::System.Type)
248 }, ReturnType = typeof(void))]
249 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
250 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
251 internal static bool UnsafeTypeForwardersIsEnabled()
252 {
253 throw null;
254 }
255
256 [global::Cpp2ILInjected.Token(Token = "0x6001F0C")]
257 [global::Cpp2ILInjected.Address(RVA = "0x1B533DC", Offset = "0x1B533DC", Length = "0x1D0")]
258 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FormatterServices), Member = "PopulateObjectMembers", MemberParameters = new object[]
260 {
261 typeof(object),
262 typeof(global::System.Reflection.MemberInfo[]),
263 typeof(object[])
264 }, ReturnType = typeof(object))]
265 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "DoValueTypeFixup", MemberParameters = new object[]
266 {
267 typeof(global::System.Reflection.FieldInfo),
269 typeof(object)
270 }, ReturnType = typeof(bool))]
271 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "CompleteObject", MemberParameters = new object[]
272 {
274 typeof(bool)
275 }, ReturnType = typeof(void))]
276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ValueFixup), Member = "Fixup", MemberParameters = new object[]
277 {
278 typeof(global::System.Runtime.Serialization.Formatters.Binary.ParseRecord),
279 typeof(global::System.Runtime.Serialization.Formatters.Binary.ParseRecord)
280 }, ReturnType = typeof(void))]
281 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.FieldInfo), Member = "op_Inequality", MemberParameters = new object[]
283 {
284 typeof(global::System.Reflection.FieldInfo),
285 typeof(global::System.Reflection.FieldInfo)
286 }, ReturnType = typeof(bool))]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
290 internal static void SerializationSetValue(global::System.Reflection.MemberInfo fi, object target, object value)
291 {
292 throw null;
293 }
294
295 [global::Cpp2ILInjected.Token(Token = "0x6001F0D")]
296 [global::Cpp2ILInjected.Address(RVA = "0x1B53650", Offset = "0x1B53650", Length = "0x2A8")]
297 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
298 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ReadObjectInfo), Member = "PopulateObjectMembers", MemberParameters = new object[]
299 {
300 typeof(object),
301 typeof(object[])
302 }, ReturnType = typeof(void))]
303 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
304 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.MemberInfo), Member = "op_Equality", MemberParameters = new object[]
305 {
306 typeof(global::System.Reflection.MemberInfo),
307 typeof(global::System.Reflection.MemberInfo)
308 }, ReturnType = typeof(bool))]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "SerializationSetValue", MemberParameters = new object[]
310 {
311 typeof(global::System.Reflection.MemberInfo),
312 typeof(object),
313 typeof(object)
314 }, ReturnType = typeof(void))]
315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
316 {
317 typeof(string),
318 typeof(object[])
319 }, ReturnType = typeof(string))]
320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
321 {
322 typeof(string),
323 typeof(string)
324 }, ReturnType = typeof(void))]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
328 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
329 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
330 public static object PopulateObjectMembers(object obj, global::System.Reflection.MemberInfo[] members, object[] data)
331 {
332 throw null;
333 }
334
335 [global::Cpp2ILInjected.Token(Token = "0x6001F0E")]
336 [global::Cpp2ILInjected.Address(RVA = "0x1B538F8", Offset = "0x1B538F8", Length = "0x314")]
337 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
338 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo), Member = "InitMemberInfo", ReturnType = typeof(void))]
339 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.MemberInfo), Member = "op_Equality", MemberParameters = new object[]
341 {
342 typeof(global::System.Reflection.MemberInfo),
343 typeof(global::System.Reflection.MemberInfo)
344 }, ReturnType = typeof(bool))]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.FieldInfo), Member = "op_Inequality", MemberParameters = new object[]
346 {
347 typeof(global::System.Reflection.FieldInfo),
348 typeof(global::System.Reflection.FieldInfo)
349 }, ReturnType = typeof(bool))]
350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationFieldInfo), Member = "InternalGetValue", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(object))]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
352 {
353 typeof(string),
354 typeof(object[])
355 }, ReturnType = typeof(string))]
356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
357 {
358 typeof(string),
359 typeof(string)
360 }, ReturnType = typeof(void))]
361 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
364 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
365 public static object[] GetObjectData(object obj, global::System.Reflection.MemberInfo[] members)
366 {
367 throw null;
368 }
369
370 [global::Cpp2ILInjected.Token(Token = "0x6001F0F")]
371 [global::Cpp2ILInjected.Address(RVA = "0x1B53C80", Offset = "0x1B53C80", Length = "0x90")]
372 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectReader), Member = "FastBindToType", MemberParameters = new object[]
373 {
374 typeof(string),
375 typeof(string)
376 }, ReturnType = typeof(global::System.Type))]
377 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectReader), Member = "GetSimplyNamedTypeFromAssembly", MemberParameters = new object[]
378 {
379 typeof(global::System.Reflection.Assembly),
380 typeof(string),
381 typeof(ref global::System.Type)
382 }, ReturnType = typeof(void))]
383 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectReader), Member = "GetType", MemberParameters = new object[]
384 {
385 typeof(global::System.Runtime.Serialization.Formatters.Binary.BinaryAssemblyInfo),
386 typeof(string)
387 }, ReturnType = typeof(global::System.Type))]
388 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "op_Equality", MemberParameters = new object[]
390 {
391 typeof(global::System.Reflection.Assembly),
392 typeof(global::System.Reflection.Assembly)
393 }, ReturnType = typeof(bool))]
394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
395 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
396 public static global::System.Type GetTypeFromAssembly(global::System.Reflection.Assembly assem, string name)
397 {
398 throw null;
399 }
400
401 [global::Cpp2ILInjected.Token(Token = "0x6001F10")]
402 [global::Cpp2ILInjected.Address(RVA = "0x1B53D10", Offset = "0x1B53D10", Length = "0x8")]
403 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.MemberInfoSerializationHolder), Member = ".ctor", MemberParameters = new object[]
404 {
405 typeof(SerializationInfo),
406 typeof(StreamingContext)
407 }, ReturnType = typeof(void))]
408 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "Load", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Reflection.Assembly))]
410 internal static global::System.Reflection.Assembly LoadAssemblyFromString(string assemblyName)
411 {
412 throw null;
413 }
414
415 [global::Cpp2ILInjected.Token(Token = "0x6001F11")]
416 [global::Cpp2ILInjected.Address(RVA = "0x1B53D18", Offset = "0x1B53D18", Length = "0xD4")]
417 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
418 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.BinaryAssemblyInfo), Member = "GetAssembly", ReturnType = typeof(global::System.Reflection.Assembly))]
419 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "Load", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Reflection.Assembly))]
421 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
422 internal static global::System.Reflection.Assembly LoadAssemblyFromStringNoThrow(string assemblyName)
423 {
424 throw null;
425 }
426
427 [global::Cpp2ILInjected.Token(Token = "0x6001F12")]
428 [global::Cpp2ILInjected.Address(RVA = "0x1B53DEC", Offset = "0x1B53DEC", Length = "0x154")]
429 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
430 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FormatterServices), Member = "GetClrTypeFullNameForNonArrayTypes", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(string))]
431 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.BinaryFormatter), Member = "GetTypeInformation", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.Runtime.Serialization.Formatters.Binary.TypeInformation))]
432 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
433 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
435 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
436 internal static string GetClrAssemblyName(global::System.Type type, out bool hasTypeForwardedFrom)
437 {
438 throw null;
439 }
440
441 [global::Cpp2ILInjected.Token(Token = "0x6001F13")]
442 [global::Cpp2ILInjected.Address(RVA = "0x1B53F40", Offset = "0x1B53F40", Length = "0x78")]
443 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FormatterServices), Member = "GetClrTypeFullNameForArray", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(string))]
444 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FormatterServices), Member = "GetClrTypeFullNameForNonArrayTypes", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(string))]
445 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.BinaryFormatter), Member = "GetTypeInformation", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.Runtime.Serialization.Formatters.Binary.TypeInformation))]
446 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsArray", ReturnType = typeof(bool))]
448 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "GetClrTypeFullNameForNonArrayTypes", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(string))]
449 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
450 internal static string GetClrTypeFullName(global::System.Type type)
451 {
452 throw null;
453 }
454
455 [global::Cpp2ILInjected.Token(Token = "0x6001F14")]
456 [global::Cpp2ILInjected.Address(RVA = "0x1B53FB8", Offset = "0x1B53FB8", Length = "0x218")]
457 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
458 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
459 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
460 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "GetClrTypeFullName", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(string))]
461 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
462 {
463 typeof(global::System.IFormatProvider),
464 typeof(string),
465 typeof(object),
466 typeof(object)
467 }, ReturnType = typeof(string))]
468 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Text.StringBuilder))]
470 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
471 private static string GetClrTypeFullNameForArray(global::System.Type type)
472 {
473 throw null;
474 }
475
476 [global::Cpp2ILInjected.Token(Token = "0x6001F15")]
477 [global::Cpp2ILInjected.Address(RVA = "0x1B541D0", Offset = "0x1B541D0", Length = "0x23C")]
478 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
479 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FormatterServices), Member = "GetClrTypeFullName", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(string))]
480 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
481 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
482 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Text.StringBuilder))]
483 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "GetClrTypeFullName", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(string))]
484 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "GetClrAssemblyName", MemberParameters = new object[]
485 {
486 typeof(global::System.Type),
487 typeof(ref bool)
488 }, ReturnType = typeof(string))]
489 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "get_Length", ReturnType = typeof(int))]
490 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Remove", MemberParameters = new object[]
491 {
492 typeof(int),
493 typeof(int)
494 }, ReturnType = typeof(global::System.Text.StringBuilder))]
495 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
496 private static string GetClrTypeFullNameForNonArrayTypes(global::System.Type type)
497 {
498 throw null;
499 }
500
501 [global::Cpp2ILInjected.Token(Token = "0x4000F8E")]
502 internal static global::System.Collections.Concurrent.ConcurrentDictionary<MemberHolder, global::System.Reflection.MemberInfo[]> m_MemberInfoTable;
503
504 [global::Cpp2ILInjected.Token(Token = "0x4000F8F")]
505 private static bool unsafeTypeForwardersIsEnabled;
506
507 [global::Cpp2ILInjected.Token(Token = "0x4000F90")]
509
510 [global::Cpp2ILInjected.Token(Token = "0x4000F91")]
511 private static readonly global::System.Type[] advancedTypes;
512
513 [global::Cpp2ILInjected.Token(Token = "0x4000F92")]
514 private static global::System.Reflection.Binder s_binder;
515
516 [global::System.Runtime.CompilerServices.CompilerGenerated]
517 [global::Cpp2ILInjected.Token(Token = "0x20003D8")]
518 private sealed class <>c__DisplayClass9_0
519 {
520 [global::Cpp2ILInjected.Token(Token = "0x6001F16")]
521 [global::Cpp2ILInjected.Address(RVA = "0x1B53178", Offset = "0x1B53178", Length = "0x8")]
522 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
523 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
525 {
526 throw null;
527 }
528
529 [global::Cpp2ILInjected.Token(Token = "0x6001F17")]
530 [global::Cpp2ILInjected.Address(RVA = "0x1B5440C", Offset = "0x1B5440C", Length = "0xAC")]
531 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
532 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
533 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "InternalGetSerializableMembers", MemberParameters = new object[] { typeof(global::System.RuntimeType) }, ReturnType = typeof(global::System.Reflection.MemberInfo[]))]
534 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
535 internal global::System.Reflection.MemberInfo[] <GetSerializableMembers>b__0(MemberHolder _)
536 {
537 throw null;
538 }
539
540 [global::Cpp2ILInjected.Token(Token = "0x4000F93")]
541 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
542 public global::System.Type type;
543 }
544 }
545}
class f__AnonymousType0<< Count > j__TPar
static bool CheckSerializable(global::System.RuntimeType type)
static global::System.Reflection.MemberInfo[] GetSerializableMembers(global::System.Type type, StreamingContext context)
static string GetClrTypeFullName(global::System.Type type)
static readonly global::System.Type[] advancedTypes
static global::System.Type GetTypeFromAssembly(global::System.Reflection.Assembly assem, string name)
static object[] GetObjectData(object obj, global::System.Reflection.MemberInfo[] members)
static bool GetParentTypes(global::System.RuntimeType parentType, out global::System.RuntimeType[] parentTypes, out int parentTypeCount)
static global::System.Reflection.Assembly LoadAssemblyFromString(string assemblyName)
static object PopulateObjectMembers(object obj, global::System.Reflection.MemberInfo[] members, object[] data)
static object nativeGetUninitializedObject(global::System.RuntimeType type)
static void SerializationSetValue(global::System.Reflection.MemberInfo fi, object target, object value)
static string GetClrTypeFullNameForArray(global::System.Type type)
static global::System.Collections.Concurrent.ConcurrentDictionary< MemberHolder, global::System.Reflection.MemberInfo[]> m_MemberInfoTable
static string GetClrTypeFullNameForNonArrayTypes(global::System.Type type)
static global::System.Reflection.MemberInfo[] GetSerializableMembers(global::System.RuntimeType type)
static global::System.Reflection.MemberInfo[] InternalGetSerializableMembers(global::System.RuntimeType type)
static global::System.Reflection.Binder s_binder
static object GetUninitializedObject(global::System.Type type)
static string GetClrAssemblyName(global::System.Type type, out bool hasTypeForwardedFrom)
static global::System.Reflection.Assembly LoadAssemblyFromStringNoThrow(string assemblyName)
global::System.Reflection.Assembly Assembly
Definition Type.cs:474