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
PrimitiveArray.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::Cpp2ILInjected.Token(Token = "0x200042B")]
9 internal sealed class PrimitiveArray
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x6002142")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1B67944", Offset = "0x1B67944", Length = "0x34")]
13 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
14 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
15 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PrimitiveArray), Member = "Init", MemberParameters = new object[]
16 {
18 typeof(global::System.Array)
19 }, ReturnType = typeof(void))]
21 {
22 throw null;
23 }
24
25 [global::Cpp2ILInjected.Token(Token = "0x6002143")]
26 [global::Cpp2ILInjected.Address(RVA = "0x1B6F434", Offset = "0x1B6F434", Length = "0x320")]
27 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseArray", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PrimitiveArray), Member = ".ctor", MemberParameters = new object[]
30 {
31 typeof(InternalPrimitiveTypeE),
32 typeof(global::System.Array)
33 }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
35 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
36 internal void Init(InternalPrimitiveTypeE code, global::System.Array array)
37 {
38 throw null;
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x6002144")]
42 [global::Cpp2ILInjected.Address(RVA = "0x1B68130", Offset = "0x1B68130", Length = "0x324")]
43 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseArrayMember", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(bool), Member = "Parse", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(double), Member = "Parse", MemberParameters = new object[]
49 {
50 typeof(string),
51 typeof(global::System.IFormatProvider)
52 }, ReturnType = typeof(double))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(short), Member = "Parse", MemberParameters = new object[]
54 {
55 typeof(string),
56 typeof(global::System.IFormatProvider)
57 }, ReturnType = typeof(short))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "Parse", MemberParameters = new object[]
59 {
60 typeof(string),
61 typeof(global::System.IFormatProvider)
62 }, ReturnType = typeof(int))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(long), Member = "Parse", MemberParameters = new object[]
64 {
65 typeof(string),
66 typeof(global::System.IFormatProvider)
67 }, ReturnType = typeof(long))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ulong), Member = "Parse", MemberParameters = new object[]
69 {
70 typeof(string),
71 typeof(global::System.IFormatProvider)
72 }, ReturnType = typeof(ulong))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(sbyte), Member = "Parse", MemberParameters = new object[]
76 {
77 typeof(string),
78 typeof(global::System.IFormatProvider)
79 }, ReturnType = typeof(sbyte))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(float), Member = "Parse", MemberParameters = new object[]
81 {
82 typeof(string),
83 typeof(global::System.IFormatProvider)
84 }, ReturnType = typeof(float))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ushort), Member = "Parse", MemberParameters = new object[]
86 {
87 typeof(string),
88 typeof(global::System.IFormatProvider)
89 }, ReturnType = typeof(ushort))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(uint), Member = "Parse", MemberParameters = new object[]
91 {
92 typeof(string),
93 typeof(global::System.IFormatProvider)
94 }, ReturnType = typeof(uint))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "Parse", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(char))]
96 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
97 internal void SetValue(string value, int index)
98 {
99 throw null;
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x40011CF")]
103 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
105
106 [global::Cpp2ILInjected.Token(Token = "0x40011D0")]
107 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
108 private bool[] booleanA;
109
110 [global::Cpp2ILInjected.Token(Token = "0x40011D1")]
111 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
112 private char[] charA;
113
114 [global::Cpp2ILInjected.Token(Token = "0x40011D2")]
115 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
116 private double[] doubleA;
117
118 [global::Cpp2ILInjected.Token(Token = "0x40011D3")]
119 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
120 private short[] int16A;
121
122 [global::Cpp2ILInjected.Token(Token = "0x40011D4")]
123 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
124 private int[] int32A;
125
126 [global::Cpp2ILInjected.Token(Token = "0x40011D5")]
127 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
128 private long[] int64A;
129
130 [global::Cpp2ILInjected.Token(Token = "0x40011D6")]
131 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
132 private sbyte[] sbyteA;
133
134 [global::Cpp2ILInjected.Token(Token = "0x40011D7")]
135 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
136 private float[] singleA;
137
138 [global::Cpp2ILInjected.Token(Token = "0x40011D8")]
139 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
140 private ushort[] uint16A;
141
142 [global::Cpp2ILInjected.Token(Token = "0x40011D9")]
143 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
144 private uint[] uint32A;
145
146 [global::Cpp2ILInjected.Token(Token = "0x40011DA")]
147 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
148 private ulong[] uint64A;
149 }
150}
class f__AnonymousType0<< Count > j__TPar
PrimitiveArray(InternalPrimitiveTypeE code, global::System.Array array)
void Init(InternalPrimitiveTypeE code, global::System.Array array)