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
GC.cs
Go to the documentation of this file.
1using System;
4using System.IO;
12using System.Text;
15using Cpp2ILInjected;
18
19namespace System
20{
21 [global::Cpp2ILInjected.Token(Token = "0x2000155")]
22 public static class GC
23 {
24 [global::Cpp2ILInjected.Token(Token = "0x6000D7E")]
25 [global::Cpp2ILInjected.Address(RVA = "0x1C6ABEC", Offset = "0x1C6ABEC", Length = "0x4")]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
28 [MethodImpl(4096)]
29 private static extern int GetCollectionCount(int generation);
30
31 [global::Cpp2ILInjected.Token(Token = "0x6000D7F")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1C6ABF0", Offset = "0x1C6ABF0", Length = "0x4")]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
35 [MethodImpl(4096)]
36 private static extern void InternalCollect(int generation);
37
38 [global::Cpp2ILInjected.Token(Token = "0x6000D80")]
39 [global::Cpp2ILInjected.Address(RVA = "0x1C6ABF4", Offset = "0x1C6ABF4", Length = "0x4")]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.CompilerServices.ConditionalWeakTable<, >), Member = ".ctor", ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.CompilerServices.ConditionalWeakTable<, >), Member = "Rehash", ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
43 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
44 [MethodImpl(4096)]
45 internal static extern void register_ephemeron_array(global::System.Runtime.CompilerServices.Ephemeron[] array);
46
47 [global::Cpp2ILInjected.Token(Token = "0x6000D81")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1C6ABF8", Offset = "0x1C6ABF8", Length = "0x4")]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
51 [MethodImpl(4096)]
52 private static extern object get_ephemeron_tombstone();
53
54 [global::Cpp2ILInjected.Token(Token = "0x6000D82")]
55 [global::Cpp2ILInjected.Address(RVA = "0x1C6ABFC", Offset = "0x1C6ABFC", Length = "0x98")]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Buffers.TlsOverPerCoreLockedStacksArrayPool<>), Member = "GetMemoryPressure", ReturnType = "MemoryPressure<T>")]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
58 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
60 {
61 throw null;
62 }
63
64 [global::Cpp2ILInjected.Token(Token = "0x6000D83")]
65 [global::Cpp2ILInjected.Address(RVA = "0x1C6AC94", Offset = "0x1C6AC94", Length = "0x58")]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Runtime.InteropServices.HandleCollector", Member = "Add", ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
68 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
69 public static void Collect(int generation)
70 {
71 throw null;
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x6000D84")]
75 [global::Cpp2ILInjected.Address(RVA = "0x1C6ACEC", Offset = "0x1C6ACEC", Length = "0x68")]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
77 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
78 public static void Collect(int generation, global::System.GCCollectionMode mode)
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x6000D85")]
84 [global::Cpp2ILInjected.Address(RVA = "0x1C6AD54", Offset = "0x1C6AD54", Length = "0x70")]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
87 public static void Collect(int generation, global::System.GCCollectionMode mode, bool blocking)
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x6000D86")]
93 [global::Cpp2ILInjected.Address(RVA = "0x1C6ADC4", Offset = "0x1C6ADC4", Length = "0x100")]
94 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
98 {
99 typeof(string),
100 typeof(string)
101 }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
103 public static void Collect(int generation, global::System.GCCollectionMode mode, bool blocking, bool compacting)
104 {
105 throw null;
106 }
107
108 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
109 [global::Cpp2ILInjected.Token(Token = "0x6000D87")]
110 [global::Cpp2ILInjected.Address(RVA = "0x1C6AEC4", Offset = "0x1C6AEC4", Length = "0xBC")]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Runtime.InteropServices.HandleCollector", Member = "Add", ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Runtime.InteropServices.HandleCollector", Member = "Remove", ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Diagnostics.Switch", Member = "_pruneCachedSwitches", ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
117 {
118 typeof(string),
119 typeof(string)
120 }, ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
122 public static int CollectionCount(int generation)
123 {
124 throw null;
125 }
126
127 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
128 [global::Cpp2ILInjected.Token(Token = "0x6000D88")]
129 [global::Cpp2ILInjected.Address(RVA = "0x1C6AF80", Offset = "0x1C6AF80", Length = "0x4")]
130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.WaitHandle), Member = "WaitAny", MemberParameters = new object[]
131 {
132 typeof(global::System.Threading.WaitHandle[]),
133 typeof(int),
134 typeof(bool)
135 }, ReturnType = typeof(int))]
136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.GraphicRegistry", Member = ".ctor", ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
138 [MethodImpl(8)]
139 public static void KeepAlive(object obj)
140 {
141 throw null;
142 }
143
144 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
145 [global::Cpp2ILInjected.Token(Token = "0x6000D89")]
146 [global::Cpp2ILInjected.Address(RVA = "0x1C6AF84", Offset = "0x1C6AF84", Length = "0x4")]
147 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
148 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
149 [MethodImpl(4096)]
150 private static extern void _SuppressFinalize(object o);
151
152 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
153 [global::Cpp2ILInjected.Token(Token = "0x6000D8A")]
154 [global::Cpp2ILInjected.Address(RVA = "0x1C6AF88", Offset = "0x1C6AF88", Length = "0xA0")]
155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Localization.IME.PlatformIme", Member = "Dispose", ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.Cryptography.SymmetricTransform), Member = "System.IDisposable.Dispose", ReturnType = typeof(void))]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Console), Member = "SetupStreams", MemberParameters = new object[]
158 {
159 typeof(global::System.Text.Encoding),
160 typeof(global::System.Text.Encoding)
161 }, ReturnType = typeof(void))]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Console), Member = "Open", MemberParameters = new object[]
163 {
164 typeof(global::System.IntPtr),
165 typeof(global::System.IO.FileAccess),
166 typeof(int)
167 }, ReturnType = typeof(global::System.IO.Stream))]
168 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.ManualResetEventSlim), Member = "Dispose", ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.CancellationTokenSource), Member = "Dispose", ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.SemaphoreSlim), Member = "Dispose", ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.ThreadLocal<>), Member = "Dispose", ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.WaitHandle), Member = "Close", ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.WaitHandle), Member = "Dispose", ReturnType = typeof(void))]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.Task), Member = "Dispose", ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.TaskExceptionHolder), Member = "MarkAsHandled", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.HashAlgorithm), Member = "Dispose", ReturnType = typeof(void))]
177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.AsymmetricAlgorithm), Member = "Clear", ReturnType = typeof(void))]
178 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.ToBase64Transform), Member = "Clear", ReturnType = typeof(void))]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.FromBase64Transform), Member = "Dispose", ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.DeriveBytes), Member = "Dispose", ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RandomNumberGenerator), Member = "Dispose", ReturnType = typeof(void))]
182 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.SymmetricAlgorithm), Member = "Dispose", ReturnType = typeof(void))]
183 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.CryptoAPITransform), Member = "Dispose", ReturnType = typeof(void))]
184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.X509Certificates.X509CertificateImpl), Member = "Dispose", ReturnType = typeof(void))]
185 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Principal.WindowsImpersonationContext), Member = "Undo", ReturnType = typeof(void))]
186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.InteropServices.CriticalHandle), Member = "Cleanup", ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.InteropServices.SafeHandle), Member = ".ctor", MemberParameters = new object[]
188 {
189 typeof(global::System.IntPtr),
190 typeof(bool)
191 }, ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.InteropServices.SafeHandle), Member = "SetHandleAsInvalid", ReturnType = typeof(void))]
193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.InteropServices.SafeHandle), Member = "InternalDispose", ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Runtime.CompilerServices.ConditionalWeakTable`2.Enumerator", Member = "Dispose", ReturnType = typeof(void))]
195 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.StreamWriter), Member = "Close", ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.TextReader), Member = "Close", ReturnType = typeof(void))]
197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.TextReader), Member = "Dispose", ReturnType = typeof(void))]
198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.TextWriter), Member = "Close", ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.TextWriter), Member = "Dispose", ReturnType = typeof(void))]
200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.Stream), Member = "Close", ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.FileStream), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
202 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.Enumeration.FileSystemEnumerator<>), Member = "Dispose", ReturnType = typeof(void))]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Diagnostics.Tracing.EventSource), Member = "Dispose", ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileTlsContext", Member = "Dispose", ReturnType = typeof(void))]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Diagnostics.TraceListener", Member = "Dispose", ReturnType = typeof(void))]
206 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.X509Certificates.X509CertificateImplCollection", Member = "Dispose", ReturnType = typeof(void))]
207 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.X509Certificates.X509Chain", Member = "Dispose", ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.X509Certificates.X509ChainImpl", Member = "Dispose", ReturnType = typeof(void))]
209 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient", Member = ".ctor", ReturnType = typeof(void))]
210 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebResponse", Member = "Dispose", ReturnType = typeof(void))]
211 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket", Member = "Dispose", ReturnType = typeof(void))]
212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.TcpClient", Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.UdpClient", Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
214 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.SocketAsyncEventArgs", Member = "Dispose", ReturnType = typeof(void))]
215 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.AsyncOperation", Member = "OperationCompletedCore", ReturnType = typeof(void))]
216 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.LicFileLicenseProvider.LicFileLicense", Member = "Dispose", ReturnType = typeof(void))]
217 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.MarshalByValueComponent", Member = "Dispose", ReturnType = typeof(void))]
218 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.Component", Member = "Dispose", ReturnType = typeof(void))]
219 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.Container", Member = "Dispose", ReturnType = typeof(void))]
220 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Collections.Concurrent.BlockingCollection`1", Member = "Dispose", ReturnType = typeof(void))]
221 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.Compression.DeflateStream", Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.Compression.DeflateStreamNative", Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
223 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlRegisteredNonCachedStream", Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonReader", Member = "System.IDisposable.Dispose", ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonWriter", Member = "System.IDisposable.Dispose", ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.TouchScreenKeyboard", Member = "Destroy", ReturnType = typeof(void))]
227 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Rendering.RenderPipeline", Member = "Dispose", ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipFile", Member = "Dispose", ReturnType = typeof(void))]
229 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Security.Protocol.Ntlm.ChallengeResponse", Member = "Dispose", ReturnType = typeof(void))]
230 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Security.Cryptography.ARC4Managed", Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
231 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.AndroidJavaObject", Member = "Dispose", ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 67)]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
234 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
235 public static void SuppressFinalize(object obj)
236 {
237 throw null;
238 }
239
240 [global::Cpp2ILInjected.Token(Token = "0x6000D8B")]
241 [global::Cpp2ILInjected.Address(RVA = "0x1C6B028", Offset = "0x1C6B028", Length = "0x4")]
242 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
243 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
244 [MethodImpl(4096)]
245 private static extern void _ReRegisterForFinalize(object o);
246
247 [global::Cpp2ILInjected.Token(Token = "0x6000D8C")]
248 [global::Cpp2ILInjected.Address(RVA = "0x1C6B02C", Offset = "0x1C6B02C", Length = "0xA0")]
249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Gen2GcCallback), Member = "Finalize", ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.TaskExceptionHolder), Member = "MarkAsUnhandled", ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
253 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
254 public static void ReRegisterForFinalize(object obj)
255 {
256 throw null;
257 }
258
259 [global::Cpp2ILInjected.Token(Token = "0x6000D8D")]
260 [global::Cpp2ILInjected.Address(RVA = "0x1C6B0CC", Offset = "0x1C6B0CC", Length = "0x8")]
261 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.WeakHashtable", Member = "ScavengeKeys", ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
263 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
264 [MethodImpl(4096)]
265 public static extern long GetTotalMemory(bool forceFullCollection);
266
267 // Note: this type is marked as 'beforefieldinit'.
268 [global::Cpp2ILInjected.Token(Token = "0x6000D8E")]
269 [global::Cpp2ILInjected.Address(RVA = "0x1C6B0D4", Offset = "0x1C6B0D4", Length = "0x4C")]
270 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
271 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
272 static GC()
273 {
274 throw null;
275 }
276
277 [global::Cpp2ILInjected.Token(Token = "0x4000539")]
278 internal static readonly object EPHEMERON_TOMBSTONE;
279 }
280}
class f__AnonymousType0<< Count > j__TPar
static void register_ephemeron_array(global::System.Runtime.CompilerServices.Ephemeron[] array)
static int CollectionCount(int generation)
Definition GC.cs:122
static GC()
Definition GC.cs:272
static int GetCollectionCount(int generation)
static void KeepAlive(object obj)
Definition GC.cs:139
static void GetMemoryInfo(out uint highMemLoadThreshold, out ulong totalPhysicalMem, out uint lastRecordedMemLoad, out global::System.UIntPtr lastRecordedHeapSize, out global::System.UIntPtr lastRecordedFragmentation)
Definition GC.cs:59
static void Collect(int generation, global::System.GCCollectionMode mode, bool blocking, bool compacting)
Definition GC.cs:103
static void SuppressFinalize(object obj)
Definition GC.cs:235
static void InternalCollect(int generation)
static void _ReRegisterForFinalize(object o)
static void _SuppressFinalize(object o)
static void Collect(int generation, global::System.GCCollectionMode mode, bool blocking)
Definition GC.cs:87
static void Collect(int generation)
Definition GC.cs:69
static object get_ephemeron_tombstone()
static long GetTotalMemory(bool forceFullCollection)
static void ReRegisterForFinalize(object obj)
Definition GC.cs:254
static readonly object EPHEMERON_TOMBSTONE
Definition GC.cs:278
static void Collect(int generation, global::System.GCCollectionMode mode)
Definition GC.cs:78