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
HandleCollector.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::Cpp2ILInjected.Token(Token = "0x20000A3")]
9 public sealed class HandleCollector
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x60002DA")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1EA817C", Offset = "0x1EA817C", Length = "0x8")]
13 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
15 {
16 throw null;
17 }
18
19 [global::Cpp2ILInjected.Token(Token = "0x60002DB")]
20 [global::Cpp2ILInjected.Address(RVA = "0x1EA8184", Offset = "0x1EA8184", Length = "0x198")]
21 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
26 {
27 typeof(string),
28 typeof(string)
29 }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
33 {
34 throw null;
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x17000099")]
38 public int Count
39 {
40 [global::Cpp2ILInjected.Token(Token = "0x60002DC")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1EA831C", Offset = "0x1EA831C", Length = "0x8")]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 get
44 {
45 throw null;
46 }
47 }
48
49 [global::Cpp2ILInjected.Token(Token = "0x1700009A")]
51 {
52 [global::Cpp2ILInjected.Token(Token = "0x60002DD")]
53 [global::Cpp2ILInjected.Address(RVA = "0x1EA8324", Offset = "0x1EA8324", Length = "0x8")]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 get
56 {
57 throw null;
58 }
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x1700009B")]
63 {
64 [global::Cpp2ILInjected.Token(Token = "0x60002DE")]
65 [global::Cpp2ILInjected.Address(RVA = "0x1EA832C", Offset = "0x1EA832C", Length = "0x8")]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
67 get
68 {
69 throw null;
70 }
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x1700009C")]
74 public string Name
75 {
76 [global::Cpp2ILInjected.Token(Token = "0x60002DF")]
77 [global::Cpp2ILInjected.Address(RVA = "0x1EA8334", Offset = "0x1EA8334", Length = "0x8")]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
79 get
80 {
81 throw null;
82 }
83 }
84
85 [global::Cpp2ILInjected.Token(Token = "0x60002E0")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1EA833C", Offset = "0x1EA833C", Length = "0x23C")]
87 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Increment", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(int))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
91 {
92 typeof(object),
93 typeof(ref bool)
94 }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GC), Member = "CollectionCount", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GC), Member = "Collect", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "Sleep", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
102 public void Add()
103 {
104 throw null;
105 }
106
107 [global::Cpp2ILInjected.Token(Token = "0x60002E1")]
108 [global::Cpp2ILInjected.Address(RVA = "0x1EA8578", Offset = "0x1EA8578", Length = "0x1D8")]
109 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Decrement", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(int))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
113 {
114 typeof(object),
115 typeof(ref bool)
116 }, ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GC), Member = "CollectionCount", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
122 public void Remove()
123 {
124 throw null;
125 }
126
127 [global::Cpp2ILInjected.Token(Token = "0x4000278")]
128 private const int deltaPercent = 10;
129
130 [global::Cpp2ILInjected.Token(Token = "0x4000279")]
131 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
132 private string name;
133
134 [global::Cpp2ILInjected.Token(Token = "0x400027A")]
135 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
136 private int initialThreshold;
137
138 [global::Cpp2ILInjected.Token(Token = "0x400027B")]
139 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
140 private int maximumThreshold;
141
142 [global::Cpp2ILInjected.Token(Token = "0x400027C")]
143 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
144 private int threshold;
145
146 [global::Cpp2ILInjected.Token(Token = "0x400027D")]
147 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
148 private int handleCount;
149
150 [global::Cpp2ILInjected.Token(Token = "0x400027E")]
151 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
152 private int[] gc_counts;
153
154 [global::Cpp2ILInjected.Token(Token = "0x400027F")]
155 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
156 private int gc_gen;
157 }
158}
class f__AnonymousType0<< Count > j__TPar
HandleCollector(string name, int initialThreshold, int maximumThreshold)
HandleCollector(string name, int initialThreshold)