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
AssemblyName.cs
Go to the documentation of this file.
1using System;
4using System.IO;
10using System.Security;
11using System.Text;
13using Cpp2ILInjected;
15using Mono;
16
17namespace System.Reflection
18{
19 [global::System.Runtime.InteropServices.ComDefaultInterface(typeof(global::System.Runtime.InteropServices._AssemblyName))]
20 [global::System.Runtime.InteropServices.ClassInterface(global::System.Runtime.InteropServices.ClassInterfaceType.None)]
21 [global::System.Runtime.InteropServices.ComVisible(true)]
22 [global::Cpp2ILInjected.Token(Token = "0x2000501")]
23 [global::System.Serializable]
24 [StructLayout(0)]
25 public sealed class AssemblyName : global::System.ICloneable, global::System.Runtime.Serialization.ISerializable, global::System.Runtime.Serialization.IDeserializationCallback, global::System.Runtime.InteropServices._AssemblyName
26 {
27 [global::Cpp2ILInjected.Token(Token = "0x6002531")]
28 [global::Cpp2ILInjected.Address(RVA = "0x1B7ABBC", Offset = "0x1B7ABBC", Length = "0x20")]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
31 public AssemblyName()
32 {
33 throw null;
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x6002532")]
37 [global::Cpp2ILInjected.Address(RVA = "0x1B89474", Offset = "0x1B89474", Length = "0x4")]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
39 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
40 [MethodImpl(4096)]
41 private static extern bool ParseAssemblyName(global::System.IntPtr name, out global::Mono.MonoAssemblyName aname, out bool is_version_definited, out bool is_token_defined);
42
43 [global::Cpp2ILInjected.Token(Token = "0x6002533")]
44 [global::Cpp2ILInjected.Address(RVA = "0x1B7A704", Offset = "0x1B7A704", Length = "0x288")]
45 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TypeSpec), Member = "Resolve", MemberParameters = new object[]
47 {
50 typeof(bool),
51 typeof(bool),
52 typeof(ref global::System.Threading.StackCrawlMark)
53 }, ReturnType = typeof(global::System.Type))]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.SerializationInfo), Member = "IsAssemblyNameAssignmentSafe", MemberParameters = new object[]
55 {
56 typeof(string),
57 typeof(string)
58 }, ReturnType = typeof(bool))]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectReader), Member = "FastBindToType", MemberParameters = new object[]
60 {
61 typeof(string),
62 typeof(string)
63 }, ReturnType = typeof(global::System.Type))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.ManifestBasedResourceGroveler), Member = "CanUseDefaultResourceClasses", MemberParameters = new object[]
65 {
66 typeof(string),
67 typeof(string)
68 }, ReturnType = typeof(bool))]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.ResourceManager), Member = "CompareNames", MemberParameters = new object[]
70 {
71 typeof(string),
72 typeof(string),
74 }, ReturnType = typeof(bool))]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.ResourceReader), Member = "_ReadResources", ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Mono.RuntimeMarshal), Member = "MarshalString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::Mono.SafeStringMarshal))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Mono.SafeStringMarshal), Member = "get_Value", ReturnType = typeof(global::System.IntPtr))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AssemblyName), Member = "FillName", MemberParameters = new object[]
81 {
82 typeof(global::Mono.MonoAssemblyName*),
83 typeof(string),
84 typeof(bool),
85 typeof(bool),
86 typeof(bool),
87 typeof(bool)
88 }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Mono.RuntimeMarshal), Member = "FreeAssemblyName", MemberParameters = new object[]
90 {
91 typeof(ref global::Mono.MonoAssemblyName),
92 typeof(bool)
93 }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Mono.SafeStringMarshal), Member = "Dispose", ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.FileLoadException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
99 public unsafe AssemblyName(string assemblyName)
100 {
101 throw null;
102 }
103
104 [global::Cpp2ILInjected.Token(Token = "0x6002534")]
105 [global::Cpp2ILInjected.Address(RVA = "0x1B89704", Offset = "0x1B89704", Length = "0x4F0")]
106 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
107 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfo), Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfo), Member = "GetValue", MemberParameters = new object[]
112 {
113 typeof(string),
114 typeof(global::System.Type)
115 }, ReturnType = typeof(object))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfo), Member = "GetInt32", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 35)]
119 internal AssemblyName(global::System.Runtime.Serialization.SerializationInfo si, global::System.Runtime.Serialization.StreamingContext sc)
120 {
121 throw null;
122 }
123
124 [global::Cpp2ILInjected.Token(Token = "0x17000520")]
125 public string Name
126 {
127 [global::Cpp2ILInjected.Token(Token = "0x6002535")]
128 [global::Cpp2ILInjected.Address(RVA = "0x1B89BF4", Offset = "0x1B89BF4", Length = "0x8")]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
130 get
131 {
132 throw null;
133 }
134 [global::Cpp2ILInjected.Token(Token = "0x6002536")]
135 [global::Cpp2ILInjected.Address(RVA = "0x1B89BFC", Offset = "0x1B89BFC", Length = "0x8")]
136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
137 set
138 {
139 throw null;
140 }
141 }
142
143 [global::Cpp2ILInjected.Token(Token = "0x17000521")]
144 public global::System.Globalization.CultureInfo CultureInfo
145 {
146 [global::Cpp2ILInjected.Token(Token = "0x6002537")]
147 [global::Cpp2ILInjected.Address(RVA = "0x1B89C04", Offset = "0x1B89C04", Length = "0x8")]
148 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
149 get
150 {
151 throw null;
152 }
153 [global::Cpp2ILInjected.Token(Token = "0x6002538")]
154 [global::Cpp2ILInjected.Address(RVA = "0x1B89C0C", Offset = "0x1B89C0C", Length = "0x8")]
155 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
156 set
157 {
158 throw null;
159 }
160 }
161
162 [global::Cpp2ILInjected.Token(Token = "0x17000522")]
164 {
165 [global::Cpp2ILInjected.Token(Token = "0x6002539")]
166 [global::Cpp2ILInjected.Address(RVA = "0x1B89C14", Offset = "0x1B89C14", Length = "0x8")]
167 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
168 get
169 {
170 throw null;
171 }
172 [global::Cpp2ILInjected.Token(Token = "0x600253A")]
173 [global::Cpp2ILInjected.Address(RVA = "0x1B89C1C", Offset = "0x1B89C1C", Length = "0x8")]
174 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
175 set
176 {
177 throw null;
178 }
179 }
180
181 [global::Cpp2ILInjected.Token(Token = "0x17000523")]
182 public string FullName
183 {
184 [global::Cpp2ILInjected.Token(Token = "0x600253B")]
185 [global::Cpp2ILInjected.Address(RVA = "0x1B89C24", Offset = "0x1B89C24", Length = "0x330")]
186 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.AppDomain), Member = "LoadSatellite", MemberParameters = new object[]
188 {
190 typeof(bool),
191 typeof(ref global::System.Threading.StackCrawlMark)
192 }, ReturnType = typeof(Assembly))]
193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AssemblyName), Member = "ToString", ReturnType = typeof(string))]
194 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "IsWhiteSpace", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
199 {
200 typeof(string),
201 typeof(string),
202 typeof(string)
203 }, ReturnType = typeof(string))]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Text.StringBuilder))]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = "op_Inequality", MemberParameters = new object[]
206 {
207 typeof(global::System.Version),
208 typeof(global::System.Version)
209 }, ReturnType = typeof(bool))]
210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AssemblyName), Member = "InternalGetPublicKeyToken", ReturnType = typeof(byte[]))]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(byte), Member = "ToString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
213 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
214 get
215 {
216 throw null;
217 }
218 }
219
220 [global::Cpp2ILInjected.Token(Token = "0x17000524")]
221 public global::System.Version Version
222 {
223 [global::Cpp2ILInjected.Token(Token = "0x600253C")]
224 [global::Cpp2ILInjected.Address(RVA = "0x1B8A038", Offset = "0x1B8A038", Length = "0x8")]
225 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
226 get
227 {
228 throw null;
229 }
230 [global::Cpp2ILInjected.Token(Token = "0x600253D")]
231 [global::Cpp2ILInjected.Address(RVA = "0x1B8911C", Offset = "0x1B8911C", Length = "0x40")]
232 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
233 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Assembly), Member = "InternalGetSatelliteAssembly", MemberParameters = new object[]
234 {
235 typeof(string),
236 typeof(global::System.Globalization.CultureInfo),
237 typeof(global::System.Version),
238 typeof(bool),
239 typeof(ref global::System.Threading.StackCrawlMark)
240 }, ReturnType = typeof(RuntimeAssembly))]
241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AssemblyName), Member = "OnDeserialization", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = "op_Equality", MemberParameters = new object[]
244 {
245 typeof(global::System.Version),
246 typeof(global::System.Version)
247 }, ReturnType = typeof(bool))]
248 set
249 {
250 throw null;
251 }
252 }
253
254 [global::Cpp2ILInjected.Token(Token = "0x600253E")]
255 [global::Cpp2ILInjected.Address(RVA = "0x1B8A040", Offset = "0x1B8A040", Length = "0x28")]
256 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AssemblyName), Member = "get_FullName", ReturnType = typeof(string))]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "ToString", ReturnType = typeof(string))]
259 public override string ToString()
260 {
261 throw null;
262 }
263
264 [global::Cpp2ILInjected.Token(Token = "0x600253F")]
265 [global::Cpp2ILInjected.Address(RVA = "0x1B8A068", Offset = "0x1B8A068", Length = "0x8")]
266 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
267 public byte[] GetPublicKey()
268 {
269 throw null;
270 }
271
272 [global::Cpp2ILInjected.Token(Token = "0x6002540")]
273 [global::Cpp2ILInjected.Address(RVA = "0x1B7AC20", Offset = "0x1B7AC20", Length = "0xE4")]
274 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.SerializationInfo), Member = "IsAssemblyNameAssignmentSafe", MemberParameters = new object[]
275 {
276 typeof(string),
277 typeof(string)
278 }, ReturnType = typeof(bool))]
279 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.ManifestBasedResourceGroveler), Member = "HandleSatelliteMissing", ReturnType = typeof(void))]
280 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.ResourceManager), Member = "CompareNames", MemberParameters = new object[]
281 {
282 typeof(string),
283 typeof(string),
284 typeof(AssemblyName)
285 }, ReturnType = typeof(bool))]
286 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AssemblyName), Member = "get_IsPublicKeyValid", ReturnType = typeof(bool))]
288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AssemblyName), Member = "ComputePublicKeyToken", ReturnType = typeof(byte[]))]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.SecurityException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
290 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
291 public byte[] GetPublicKeyToken()
292 {
293 throw null;
294 }
295
296 [global::Cpp2ILInjected.Token(Token = "0x17000525")]
297 private bool IsPublicKeyValid
298 {
299 [global::Cpp2ILInjected.Token(Token = "0x6002541")]
300 [global::Cpp2ILInjected.Address(RVA = "0x1B8A070", Offset = "0x1B8A070", Length = "0x6C")]
301 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
302 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AssemblyName), Member = "GetPublicKeyToken", ReturnType = typeof(byte[]))]
303 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AssemblyName), Member = "InternalGetPublicKeyToken", ReturnType = typeof(byte[]))]
304 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
305 get
306 {
307 throw null;
308 }
309 }
310
311 [global::Cpp2ILInjected.Token(Token = "0x6002542")]
312 [global::Cpp2ILInjected.Address(RVA = "0x1B89F54", Offset = "0x1B89F54", Length = "0xE4")]
313 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AssemblyName), Member = "get_FullName", ReturnType = typeof(string))]
314 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AssemblyName), Member = "get_IsPublicKeyValid", ReturnType = typeof(bool))]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AssemblyName), Member = "ComputePublicKeyToken", ReturnType = typeof(byte[]))]
317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.SecurityException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
318 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
320 {
321 throw null;
322 }
323
324 [global::Cpp2ILInjected.Token(Token = "0x6002543")]
325 [global::Cpp2ILInjected.Address(RVA = "0x1B8A170", Offset = "0x1B8A170", Length = "0x4")]
326 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
327 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
328 [MethodImpl(4096)]
329 private unsafe static extern void get_public_token(byte* token, byte* pubkey, int len);
330
331 [global::Cpp2ILInjected.Token(Token = "0x6002544")]
332 [global::Cpp2ILInjected.Address(RVA = "0x1B8A0DC", Offset = "0x1B8A0DC", Length = "0x94")]
333 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
334 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AssemblyName), Member = "GetPublicKeyToken", ReturnType = typeof(byte[]))]
335 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AssemblyName), Member = "InternalGetPublicKeyToken", ReturnType = typeof(byte[]))]
336 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
337 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
338 private byte[] ComputePublicKeyToken()
339 {
340 throw null;
341 }
342
343 [global::Cpp2ILInjected.Token(Token = "0x6002545")]
344 [global::Cpp2ILInjected.Address(RVA = "0x1B7AC00", Offset = "0x1B7AC00", Length = "0x20")]
345 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
346 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
347 public void SetPublicKey(byte[] publicKey)
348 {
349 throw null;
350 }
351
352 [global::Cpp2ILInjected.Token(Token = "0x6002546")]
353 [global::Cpp2ILInjected.Address(RVA = "0x1B8A174", Offset = "0x1B8A174", Length = "0x32C")]
354 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
355 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfo), Member = "AddValue", MemberParameters = new object[]
357 {
358 typeof(string),
359 typeof(object)
360 }, ReturnType = typeof(void))]
361 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfo), Member = "AddValue", MemberParameters = new object[]
362 {
363 typeof(string),
364 typeof(int)
365 }, ReturnType = typeof(void))]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
367 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
368 public void GetObjectData(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
369 {
370 throw null;
371 }
372
373 [global::Cpp2ILInjected.Token(Token = "0x6002547")]
374 [global::Cpp2ILInjected.Address(RVA = "0x1B8A4A0", Offset = "0x1B8A4A0", Length = "0xA8")]
375 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
377 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
378 public object Clone()
379 {
380 throw null;
381 }
382
383 [global::Cpp2ILInjected.Token(Token = "0x6002548")]
384 [global::Cpp2ILInjected.Address(RVA = "0x1B8A548", Offset = "0x1B8A548", Length = "0x8")]
385 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AssemblyName), Member = "set_Version", MemberParameters = new object[] { typeof(global::System.Version) }, ReturnType = typeof(void))]
387 public void OnDeserialization(object sender)
388 {
389 throw null;
390 }
391
392 [global::Cpp2ILInjected.Token(Token = "0x6002549")]
393 [global::Cpp2ILInjected.Address(RVA = "0x1B8A550", Offset = "0x1B8A550", Length = "0x4")]
394 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
395 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
396 [MethodImpl(4096)]
397 private unsafe static extern global::Mono.MonoAssemblyName* GetNativeName(global::System.IntPtr assembly_ptr);
398
399 [global::Cpp2ILInjected.Token(Token = "0x600254A")]
400 [global::Cpp2ILInjected.Address(RVA = "0x1B89478", Offset = "0x1B89478", Length = "0x28C")]
401 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
402 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AssemblyName), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
403 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AssemblyName), Member = "Create", MemberParameters = new object[]
404 {
406 typeof(bool)
407 }, ReturnType = typeof(AssemblyName))]
408 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Mono.RuntimeMarshal), Member = "PtrToUtf8String", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(string))]
410 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = ".ctor", MemberParameters = new object[]
411 {
412 typeof(int),
413 typeof(int),
414 typeof(int),
415 typeof(int)
416 }, ReturnType = typeof(void))]
417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Inequality", MemberParameters = new object[]
418 {
419 typeof(global::System.IntPtr),
420 typeof(global::System.IntPtr)
421 }, ReturnType = typeof(bool))]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "CreateCulture", MemberParameters = new object[]
423 {
424 typeof(string),
425 typeof(bool)
426 }, ReturnType = typeof(global::System.Globalization.CultureInfo))]
427 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Mono.RuntimeMarshal), Member = "DecodeBlobArray", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(byte[]))]
428 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Mono.RuntimeMarshal), Member = "AsciHexDigitValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
429 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
430 internal unsafe void FillName(global::Mono.MonoAssemblyName* native, string codeBase, bool addVersion, bool addPublickey, bool defaultToken, bool assemblyRef)
431 {
432 throw null;
433 }
434
435 [global::Cpp2ILInjected.Token(Token = "0x600254B")]
436 [global::Cpp2ILInjected.Address(RVA = "0x1B8A554", Offset = "0x1B8A554", Length = "0xBC")]
437 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
438 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeAssembly), Member = "GetName", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(AssemblyName))]
439 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
440 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
441 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AssemblyName), Member = "FillName", MemberParameters = new object[]
442 {
443 typeof(global::Mono.MonoAssemblyName*),
444 typeof(string),
445 typeof(bool),
446 typeof(bool),
447 typeof(bool),
448 typeof(bool)
449 }, ReturnType = typeof(void))]
450 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
451 internal unsafe static AssemblyName Create(Assembly assembly, bool fillCodebase)
452 {
453 throw null;
454 }
455
456 [global::Cpp2ILInjected.Token(Token = "0x40014AC")]
457 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
458 private string name;
459
460 [global::Cpp2ILInjected.Token(Token = "0x40014AD")]
461 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
462 private string codebase;
463
464 [global::Cpp2ILInjected.Token(Token = "0x40014AE")]
465 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
466 private int major;
467
468 [global::Cpp2ILInjected.Token(Token = "0x40014AF")]
469 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
470 private int minor;
471
472 [global::Cpp2ILInjected.Token(Token = "0x40014B0")]
473 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
474 private int build;
475
476 [global::Cpp2ILInjected.Token(Token = "0x40014B1")]
477 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
478 private int revision;
479
480 [global::Cpp2ILInjected.Token(Token = "0x40014B2")]
481 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
482 private global::System.Globalization.CultureInfo cultureinfo;
483
484 [global::Cpp2ILInjected.Token(Token = "0x40014B3")]
485 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
487
488 [global::Cpp2ILInjected.Token(Token = "0x40014B4")]
489 [global::Cpp2ILInjected.FieldOffset(Offset = "0x3C")]
490 private global::System.Configuration.Assemblies.AssemblyHashAlgorithm hashalg;
491
492 [global::Cpp2ILInjected.Token(Token = "0x40014B5")]
493 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
495
496 [global::Cpp2ILInjected.Token(Token = "0x40014B6")]
497 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
498 private byte[] publicKey;
499
500 [global::Cpp2ILInjected.Token(Token = "0x40014B7")]
501 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
502 private byte[] keyToken;
503
504 [global::Cpp2ILInjected.Token(Token = "0x40014B8")]
505 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
506 private global::System.Configuration.Assemblies.AssemblyVersionCompatibility versioncompat;
507
508 [global::Cpp2ILInjected.Token(Token = "0x40014B9")]
509 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
510 private global::System.Version version;
511
512 [global::Cpp2ILInjected.Token(Token = "0x40014BA")]
513 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
515
516 [global::Cpp2ILInjected.Token(Token = "0x40014BB")]
517 [global::Cpp2ILInjected.FieldOffset(Offset = "0x6C")]
519 }
520}
class f__AnonymousType0<< Count > j__TPar
static Runtime()
Definition Runtime.cs:16
void SetPublicKey(byte[] publicKey)
static unsafe void get_public_token(byte *token, byte *pubkey, int len)
static bool ParseAssemblyName(global::System.IntPtr name, out global::Mono.MonoAssemblyName aname, out bool is_version_definited, out bool is_token_defined)
global::System.Configuration.Assemblies.AssemblyVersionCompatibility versioncompat
AssemblyContentType contentType
global::System.Globalization.CultureInfo cultureinfo
void OnDeserialization(object sender)
void GetObjectData(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
static unsafe global::Mono.MonoAssemblyName * GetNativeName(global::System.IntPtr assembly_ptr)
unsafe void FillName(global::Mono.MonoAssemblyName *native, string codeBase, bool addVersion, bool addPublickey, bool defaultToken, bool assemblyRef)
static unsafe AssemblyName Create(Assembly assembly, bool fillCodebase)
AssemblyName(global::System.Runtime.Serialization.SerializationInfo si, global::System.Runtime.Serialization.StreamingContext sc)
ProcessorArchitecture processor_architecture
global::System.Version version
unsafe AssemblyName(string assemblyName)
global::System.Configuration.Assemblies.AssemblyHashAlgorithm hashalg