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
BinaryObjectWithMapTyped.cs
Go to the documentation of this file.
1using System;
4
6{
7 [global::Cpp2ILInjected.Token(Token = "0x200040D")]
8 internal sealed class BinaryObjectWithMapTyped
9 {
10 [global::Cpp2ILInjected.Token(Token = "0x6002007")]
11 [global::Cpp2ILInjected.Address(RVA = "0x1B5D8D4", Offset = "0x1B5D8D4", Length = "0x8")]
12 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
13 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
15 {
16 throw null;
17 }
18
19 [global::Cpp2ILInjected.Token(Token = "0x6002008")]
20 [global::Cpp2ILInjected.Address(RVA = "0x1B5D8DC", Offset = "0x1B5D8DC", Length = "0x28")]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadObjectWithMapTyped", MemberParameters = new object[] { typeof(BinaryHeaderEnum) }, ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
28
29 [global::Cpp2ILInjected.Token(Token = "0x6002009")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1B5D904", Offset = "0x1B5D904", Length = "0x2C")]
31 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 internal void Set(int objectId, string name, int numMembers, string[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, object[] typeInformationA, int[] memberAssemIds, int assemId)
34 {
35 throw null;
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x600200A")]
39 [global::Cpp2ILInjected.Address(RVA = "0x1B5D930", Offset = "0x1B5D930", Length = "0x15C")]
40 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryWriter), Member = "WriteObject", MemberParameters = new object[]
42 {
45 typeof(int),
46 typeof(string[]),
47 typeof(global::System.Type[]),
49 }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryConverter), Member = "WriteTypeInfo", MemberParameters = new object[]
52 {
53 typeof(BinaryTypeEnum),
54 typeof(object),
55 typeof(int),
56 typeof(__BinaryWriter)
57 }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
59 public void Write(__BinaryWriter sout)
60 {
61 throw null;
62 }
63
64 [global::Cpp2ILInjected.Token(Token = "0x600200B")]
65 [global::Cpp2ILInjected.Address(RVA = "0x1B5DA8C", Offset = "0x1B5DA8C", Length = "0x234")]
66 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadObjectWithMapTyped", MemberParameters = new object[] { typeof(BinaryHeaderEnum) }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryParser), Member = "ReadInt32", ReturnType = typeof(int))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryParser), Member = "ReadString", ReturnType = typeof(string))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryParser), Member = "ReadByte", ReturnType = typeof(byte))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryConverter), Member = "ReadTypeInfo", MemberParameters = new object[]
73 {
74 typeof(BinaryTypeEnum),
75 typeof(__BinaryParser),
76 typeof(ref int)
77 }, ReturnType = typeof(object))]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x4001087")]
85 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
87
88 [global::Cpp2ILInjected.Token(Token = "0x4001088")]
89 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
90 internal int objectId;
91
92 [global::Cpp2ILInjected.Token(Token = "0x4001089")]
93 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
94 internal string name;
95
96 [global::Cpp2ILInjected.Token(Token = "0x400108A")]
97 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
98 internal int numMembers;
99
100 [global::Cpp2ILInjected.Token(Token = "0x400108B")]
101 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
102 internal string[] memberNames;
103
104 [global::Cpp2ILInjected.Token(Token = "0x400108C")]
105 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
107
108 [global::Cpp2ILInjected.Token(Token = "0x400108D")]
109 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
110 internal object[] typeInformationA;
111
112 [global::Cpp2ILInjected.Token(Token = "0x400108E")]
113 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
114 internal int[] memberAssemIds;
115
116 [global::Cpp2ILInjected.Token(Token = "0x400108F")]
117 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
118 internal int assemId;
119 }
120}
class f__AnonymousType0<< Count > j__TPar
void Set(int objectId, string name, int numMembers, string[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, object[] typeInformationA, int[] memberAssemIds, int assemId)