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
BinaryArray.cs
Go to the documentation of this file.
1using System;
4
6{
7 [global::Cpp2ILInjected.Token(Token = "0x200040E")]
8 internal sealed class BinaryArray
9 {
10 [global::Cpp2ILInjected.Token(Token = "0x600200C")]
11 [global::Cpp2ILInjected.Address(RVA = "0x1B5DCC0", Offset = "0x1B5DCC0", Length = "0x8")]
12 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
13 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
14 internal BinaryArray()
15 {
16 throw null;
17 }
18
19 [global::Cpp2ILInjected.Token(Token = "0x600200D")]
20 [global::Cpp2ILInjected.Address(RVA = "0x1B5DCC8", Offset = "0x1B5DCC8", Length = "0x28")]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadArray", 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))]
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x600200E")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1B5DCF0", Offset = "0x1B5DCF0", Length = "0x54")]
31 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 {
35 throw null;
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x600200F")]
39 [global::Cpp2ILInjected.Address(RVA = "0x1B5DD44", Offset = "0x1B5DD44", Length = "0x230")]
40 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryWriter), Member = "WriteSingleArray", MemberParameters = new object[]
42 {
47 typeof(int),
48 typeof(int),
49 typeof(global::System.Array)
50 }, ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryWriter), Member = "WriteJaggedArray", MemberParameters = new object[]
52 {
53 typeof(NameInfo),
54 typeof(NameInfo),
55 typeof(WriteObjectInfo),
56 typeof(NameInfo),
57 typeof(int),
58 typeof(int)
59 }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryWriter), Member = "WriteRectangleArray", MemberParameters = new object[]
61 {
62 typeof(NameInfo),
63 typeof(NameInfo),
64 typeof(WriteObjectInfo),
65 typeof(NameInfo),
66 typeof(int),
67 typeof(int[]),
68 typeof(int[])
69 }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryConverter), Member = "WriteTypeInfo", MemberParameters = new object[]
72 {
73 typeof(BinaryTypeEnum),
74 typeof(object),
75 typeof(int),
76 typeof(__BinaryWriter)
77 }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
79 public void Write(__BinaryWriter sout)
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x6002010")]
85 [global::Cpp2ILInjected.Address(RVA = "0x1B5DF74", Offset = "0x1B5DF74", Length = "0x2AC")]
86 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadArray", MemberParameters = new object[] { typeof(BinaryHeaderEnum) }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryParser), Member = "ReadInt32", ReturnType = typeof(int))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryParser), Member = "ReadByte", ReturnType = typeof(byte))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryConverter), Member = "ReadTypeInfo", MemberParameters = new object[]
92 {
93 typeof(BinaryTypeEnum),
94 typeof(__BinaryParser),
95 typeof(ref int)
96 }, ReturnType = typeof(object))]
97 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
99 {
100 throw null;
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x4001090")]
104 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
105 internal int objectId;
106
107 [global::Cpp2ILInjected.Token(Token = "0x4001091")]
108 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
109 internal int rank;
110
111 [global::Cpp2ILInjected.Token(Token = "0x4001092")]
112 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
113 internal int[] lengthA;
114
115 [global::Cpp2ILInjected.Token(Token = "0x4001093")]
116 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
117 internal int[] lowerBoundA;
118
119 [global::Cpp2ILInjected.Token(Token = "0x4001094")]
120 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
122
123 [global::Cpp2ILInjected.Token(Token = "0x4001095")]
124 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
125 internal object typeInformation;
126
127 [global::Cpp2ILInjected.Token(Token = "0x4001096")]
128 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
129 internal int assemId;
130
131 [global::Cpp2ILInjected.Token(Token = "0x4001097")]
132 [global::Cpp2ILInjected.FieldOffset(Offset = "0x3C")]
134
135 [global::Cpp2ILInjected.Token(Token = "0x4001098")]
136 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
138 }
139}
class f__AnonymousType0<< Count > j__TPar
void Set(int objectId, int rank, int[] lengthA, int[] lowerBoundA, BinaryTypeEnum binaryTypeEnum, object typeInformation, BinaryArrayTypeEnum binaryArrayTypeEnum, int assemId)