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
WeakHashtable.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::Cpp2ILInjected.Token(Token = "0x2000405")]
9 internal sealed class WeakHashtable : Hashtable
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x6001BF1")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1E8AAB8", Offset = "0x1E8AAB8", Length = "0x64")]
13 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TypeDescriptor), Member = "CreateAssociation", MemberParameters = new object[]
14 {
15 typeof(object),
16 typeof(object)
17 }, ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TypeDescriptor), Member = ".cctor", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Hashtable), Member = ".ctor", MemberParameters = new object[] { typeof(IEqualityComparer) }, ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
22 internal WeakHashtable()
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x6001BF2")]
28 [global::Cpp2ILInjected.Address(RVA = "0x1E8AB1C", Offset = "0x1E8AB1C", Length = "0x8")]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Hashtable), Member = "Clear", ReturnType = typeof(void))]
31 public override void Clear()
32 {
33 throw null;
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x6001BF3")]
37 [global::Cpp2ILInjected.Address(RVA = "0x1E8AB24", Offset = "0x1E8AB24", Length = "0x8")]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Hashtable), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
40 public override void Remove(object key)
41 {
42 throw null;
43 }
44
45 [global::Cpp2ILInjected.Token(Token = "0x6001BF4")]
46 [global::Cpp2ILInjected.Address(RVA = "0x1E8AB2C", Offset = "0x1E8AB2C", Length = "0x9C")]
47 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TypeDescriptor), Member = "AddProvider", MemberParameters = new object[]
49 {
51 typeof(object)
52 }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TypeDescriptor), Member = "CreateAssociation", MemberParameters = new object[]
54 {
55 typeof(object),
56 typeof(object)
57 }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WeakHashtable), Member = "ScavengeKeys", ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WeakReference), Member = ".ctor", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
62 public void SetWeak(object key, object value)
63 {
64 throw null;
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x6001BF5")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1E8ABC8", Offset = "0x1E8ABC8", Length = "0x680")]
69 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WeakHashtable), Member = "SetWeak", MemberParameters = new object[]
71 {
72 typeof(object),
73 typeof(object)
74 }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GC), Member = "GetTotalMemory", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(long))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 31)]
79 private void ScavengeKeys()
80 {
81 throw null;
82 }
83
84 // Note: this type is marked as 'beforefieldinit'.
85 [global::Cpp2ILInjected.Token(Token = "0x6001BF6")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1E8B280", Offset = "0x1E8B280", Length = "0x70")]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x4001387")]
97
98 [global::Cpp2ILInjected.Token(Token = "0x4001388")]
99 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
100 private long _lastGlobalMem;
101
102 [global::Cpp2ILInjected.Token(Token = "0x4001389")]
103 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
104 private int _lastHashCount;
105
106 [global::Cpp2ILInjected.Token(Token = "0x2000406")]
108 {
109 [global::Cpp2ILInjected.Token(Token = "0x6001BF7")]
110 [global::Cpp2ILInjected.Address(RVA = "0x1E8B2F8", Offset = "0x1E8B2F8", Length = "0x15C")]
111 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
114 private bool System.Collections.IEqualityComparer.Equals(object x, object y)
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x6001BF8")]
120 [global::Cpp2ILInjected.Address(RVA = "0x1E8B454", Offset = "0x1E8B454", Length = "0x10")]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
122 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
124 {
125 throw null;
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x6001BF9")]
129 [global::Cpp2ILInjected.Address(RVA = "0x1E8B2F0", Offset = "0x1E8B2F0", Length = "0x8")]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
133 {
134 throw null;
135 }
136 }
137
138 [global::Cpp2ILInjected.Token(Token = "0x2000407")]
140 {
141 [global::Cpp2ILInjected.Token(Token = "0x6001BFA")]
142 [global::Cpp2ILInjected.Address(RVA = "0x1E8B248", Offset = "0x1E8B248", Length = "0x38")]
143 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WeakReference), Member = ".ctor", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
146 internal EqualityWeakReference(object o)
147 {
148 throw null;
149 }
150
151 [global::Cpp2ILInjected.Token(Token = "0x6001BFB")]
152 [global::Cpp2ILInjected.Address(RVA = "0x1E8B464", Offset = "0x1E8B464", Length = "0x7C")]
153 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
155 public override bool Equals(object o)
156 {
157 throw null;
158 }
159
160 [global::Cpp2ILInjected.Token(Token = "0x6001BFC")]
161 [global::Cpp2ILInjected.Address(RVA = "0x1E8B4E0", Offset = "0x1E8B4E0", Length = "0x8")]
162 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
163 public override int GetHashCode()
164 {
165 throw null;
166 }
167
168 [global::Cpp2ILInjected.Token(Token = "0x400138A")]
169 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
170 private int _hashCode;
171 }
172 }
173}
class f__AnonymousType0<< Count > j__TPar
override void Remove(object key)
void SetWeak(object key, object value)
static IEqualityComparer _comparer
bool Equals(object x, object y)