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
ObjectMapInfo.cs
Go to the documentation of this file.
1using System;
4
6{
7 [global::Cpp2ILInjected.Token(Token = "0x2000418")]
8 internal sealed class ObjectMapInfo
9 {
10 [global::Cpp2ILInjected.Token(Token = "0x600207C")]
11 [global::Cpp2ILInjected.Address(RVA = "0x1B61724", Offset = "0x1B61724", Length = "0x40")]
12 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
13 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
14 internal ObjectMapInfo(int objectId, int numMembers, string[] memberNames, global::System.Type[] memberTypes)
15 {
16 throw null;
17 }
18
19 [global::Cpp2ILInjected.Token(Token = "0x600207D")]
20 [global::Cpp2ILInjected.Address(RVA = "0x1B61638", Offset = "0x1B61638", Length = "0xEC")]
21 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryWriter), Member = "WriteObject", MemberParameters = new object[]
23 {
26 typeof(int),
27 typeof(string[]),
28 typeof(global::System.Type[]),
30 }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
34 {
35 typeof(global::System.Type),
36 typeof(global::System.Type)
37 }, ReturnType = typeof(bool))]
38 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
39 internal bool isCompatible(int numMembers, string[] memberNames, global::System.Type[] memberTypes)
40 {
41 throw null;
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x4001108")]
45 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
46 internal int objectId;
47
48 [global::Cpp2ILInjected.Token(Token = "0x4001109")]
49 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
50 private int numMembers;
51
52 [global::Cpp2ILInjected.Token(Token = "0x400110A")]
53 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
54 private string[] memberNames;
55
56 [global::Cpp2ILInjected.Token(Token = "0x400110B")]
57 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
58 private global::System.Type[] memberTypes;
59 }
60}
class f__AnonymousType0<< Count > j__TPar
ObjectMapInfo(int objectId, int numMembers, string[] memberNames, global::System.Type[] memberTypes)
bool isCompatible(int numMembers, string[] memberNames, global::System.Type[] memberTypes)