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
Interlocked.cs
Go to the documentation of this file.
1using System;
5using System.IO;
14using Cpp2ILInjected;
16
17namespace System.Threading
18{
19 [global::Cpp2ILInjected.Token(Token = "0x200020A")]
20 public static class Interlocked
21 {
22 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
23 [global::Cpp2ILInjected.Token(Token = "0x600128C")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1C9E85C", Offset = "0x1C9E85C", Length = "0x4")]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ManualResetEventSlim), Member = "UpdateStateAtomically", MemberParameters = new object[]
26 {
27 typeof(int),
28 typeof(int)
29 }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenSource), Member = "NotifyCancellation", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpinLock), Member = "DecrementWaiters", ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.InteropServices.SafeHandle), Member = "SetHandleAsInvalid", ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.InteropServices.SafeHandle), Member = "DangerousAddRef", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.InteropServices.SafeHandle), Member = "DangerousReleaseInternal", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Collections.Concurrent.ConcurrentQueue<>.Segment), Member = "EnsureFrozenForEnqueues", ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Collections.Concurrent.ConcurrentQueue<>.Segment), Member = "TryDequeue", MemberParameters = new object[] { "T&" }, ReturnType = typeof(bool))]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Collections.Concurrent.ConcurrentQueue<>.Segment), Member = "TryEnqueue", MemberParameters = new object[] { "T" }, ReturnType = typeof(bool))]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.SystemCertificateProvider", Member = "EnsureInitialized", ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.AsyncProtocolRequest.<StartOperation>d__23", Member = "MoveNext", ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.InterlockedGate", Member = "Trigger", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(bool))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.InterlockedGate", Member = "StartTriggering", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(bool))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.InterlockedGate", Member = "FinishTriggering", ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.InterlockedGate", Member = "StartSignaling", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(bool))]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.InterlockedGate", Member = "FinishSignaling", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.InterlockedGate", Member = "Complete", ReturnType = typeof(bool))]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.LazyAsyncResult", Member = "get_AsyncWaitHandle", ReturnType = typeof(WaitHandle))]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.LazyAsyncResult", Member = "get_CompletedSynchronously", ReturnType = typeof(bool))]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.LazyAsyncResult", Member = "get_IsCompleted", ReturnType = typeof(bool))]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.LazyAsyncResult", Member = "WaitForCompletion", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(object))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.TimerThread", Member = "Prod", ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.TimerThread", Member = "ThreadProc", ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.FileWebRequest", Member = "Abort", ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpWebRequest", Member = "MyGetRequestStreamAsync", MemberParameters = new object[] { typeof(CancellationToken) }, ReturnType = "System.Threading.Tasks.Task`1<Stream>")]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpWebRequest", Member = "GetWebException", MemberParameters = new object[] { typeof(global::System.Exception) }, ReturnType = "System.Net.WebException")]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpWebRequest", Member = "BeginGetResponse", MemberParameters = new object[]
56 {
57 typeof(global::System.AsyncCallback),
58 typeof(object)
59 }, ReturnType = typeof(global::System.IAsyncResult))]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpWebRequest", Member = "get_Aborted", ReturnType = typeof(bool))]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpWebRequest", Member = "Abort", ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ServicePointScheduler", Member = "Run", ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebConnection", Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebOperation", Member = "RegisterRequest", MemberParameters = new object[] { "System.Net.ServicePoint", "System.Net.WebConnection" }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebOperation", Member = "Finish", MemberParameters = new object[]
66 {
67 typeof(bool),
68 typeof(global::System.Exception)
69 }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebRequestStream.<FinishWriting>d__31", Member = "MoveNext", ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebRequestStream.<WriteChunkTrailer_inner>d__39", Member = "MoveNext", ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebResponseStream.<ReadAsync>d__40", Member = "MoveNext", ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket", Member = "EndReceiveFrom_internal", MemberParameters = new object[] { "System.Net.Sockets.SocketAsyncResult", "System.Net.Sockets.SocketAsyncEventArgs" }, ReturnType = typeof(int))]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket", Member = "ValidateEndIAsyncResult", MemberParameters = new object[]
75 {
76 typeof(global::System.IAsyncResult),
77 typeof(string),
78 typeof(string)
79 }, ReturnType = "System.Net.Sockets.SocketAsyncResult")]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Collections.Concurrent.BlockingCollection`1", Member = "TryAddWithNoTimeValidation", MemberParameters = new object[]
81 {
82 "T",
83 typeof(int),
85 }, ReturnType = typeof(bool))]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Linq.XHashtable`1.XHashtableState", Member = "Resize", ReturnType = "XHashtableState<TValue>")]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Linq.XHashtable`1.XHashtableState", Member = "TryAdd", MemberParameters = new object[] { "TValue", "TValue&" }, ReturnType = typeof(bool))]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 46)]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
90 [MethodImpl(4096)]
91 public static extern int CompareExchange(ref int location1, int value, int comparand);
92
93 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
94 [global::Cpp2ILInjected.Token(Token = "0x600128D")]
95 [global::Cpp2ILInjected.Address(RVA = "0x1CA198C", Offset = "0x1CA198C", Length = "0x4")]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpinLock), Member = "Enter", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpinLock), Member = "TryEnter", MemberParameters = new object[]
98 {
99 typeof(int),
100 typeof(ref bool)
101 }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpinLock), Member = "ContinueTryEnter", MemberParameters = new object[]
103 {
104 typeof(int),
105 typeof(ref bool)
106 }, ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpinLock), Member = "ContinueTryEnterWithThreadTracking", MemberParameters = new object[]
108 {
109 typeof(int),
110 typeof(uint),
111 typeof(ref bool)
112 }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
114 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
115 [MethodImpl(4096)]
116 internal static extern int CompareExchange(ref int location1, int value, int comparand, ref bool succeeded);
117
118 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
119 [global::Cpp2ILInjected.Token(Token = "0x600128E")]
120 [global::Cpp2ILInjected.Address(RVA = "0x1CA1990", Offset = "0x1CA1990", Length = "0x4")]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
122 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
123 [MethodImpl(4096)]
124 private static extern void CompareExchange(ref object location1, ref object value, ref object comparand, ref object result);
125
126 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
127 [global::Cpp2ILInjected.Token(Token = "0x600128F")]
128 [global::Cpp2ILInjected.Address(RVA = "0x1CA1994", Offset = "0x1CA1994", Length = "0x2C")]
129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LazyInitializer), Member = "EnsureLockInitialized", MemberParameters = new object[] { typeof(ref object) }, ReturnType = typeof(object))]
130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ManualResetEventSlim), Member = "EnsureLockObjectCreated", ReturnType = typeof(void))]
131 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Collections.Queue), Member = "get_SyncRoot", ReturnType = typeof(object))]
132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Uri", Member = "get_InitializeLock", ReturnType = typeof(object))]
133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.NclUtilities", Member = "get_LocalAddressesLock", ReturnType = typeof(object))]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebRequest", Member = "get_InternalSyncObject", ReturnType = typeof(object))]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.LazyAsyncResult", Member = "LazilyCreateEvent", MemberParameters = new object[] { typeof(ref ManualResetEvent) }, ReturnType = typeof(bool))]
136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Configuration.DefaultProxySectionInternal", Member = "get_ClassSyncObject", ReturnType = typeof(object))]
137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket", Member = "get_InternalSyncObject", ReturnType = typeof(object))]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Collections.Specialized.ListDictionary", Member = "get_SyncRoot", ReturnType = typeof(object))]
139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Collections.Specialized.OrderedDictionary", Member = "System.Collections.ICollection.get_SyncRoot", ReturnType = typeof(object))]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Collections.Specialized.NameObjectCollectionBase", Member = "System.Collections.ICollection.get_SyncRoot", ReturnType = typeof(object))]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Collections.Generic.SortedList`2", Member = "System.Collections.ICollection.get_SyncRoot", ReturnType = typeof(object))]
142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.CollectionWrapper`1", Member = "System.Collections.ICollection.get_SyncRoot", ReturnType = typeof(object))]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.DictionaryWrapper`2", Member = "System.Collections.ICollection.get_SyncRoot", ReturnType = typeof(object))]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JContainer", Member = "System.Collections.ICollection.get_SyncRoot", ReturnType = typeof(object))]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 16)]
146 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
147 public static object CompareExchange(ref object location1, object value, object comparand)
148 {
149 throw null;
150 }
151
152 [global::Cpp2ILInjected.Token(Token = "0x6001290")]
153 [global::Cpp2ILInjected.Address(RVA = "0x1CA19C0", Offset = "0x1CA19C0", Length = "0x4")]
154 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngineInternal.MathfInternal", Member = ".cctor", ReturnType = typeof(void))]
155 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
156 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
157 [MethodImpl(4096)]
158 public static extern float CompareExchange(ref float location1, float value, float comparand);
159
160 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
161 [global::Cpp2ILInjected.Token(Token = "0x6001291")]
162 [global::Cpp2ILInjected.Address(RVA = "0x1CA19C4", Offset = "0x1CA19C4", Length = "0x4")]
163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CountdownEvent), Member = "Signal", ReturnType = typeof(bool))]
164 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpinLock), Member = "ExitSlowPath", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Runtime.InteropServices.HandleCollector", Member = "Remove", ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient", Member = "EndOperation", ReturnType = typeof(void))]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient", Member = "DownloadData", MemberParameters = new object[] { "System.Uri" }, ReturnType = "System.Byte[]")]
168 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient", Member = "DownloadFile", MemberParameters = new object[]
169 {
170 "System.Uri",
171 typeof(string)
172 }, ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient", Member = "OpenRead", MemberParameters = new object[] { "System.Uri" }, ReturnType = typeof(global::System.IO.Stream))]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient", Member = "OpenWrite", MemberParameters = new object[]
175 {
176 "System.Uri",
177 typeof(string)
178 }, ReturnType = typeof(global::System.IO.Stream))]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient", Member = "UploadData", MemberParameters = new object[]
180 {
181 "System.Uri",
182 typeof(string),
183 "System.Byte[]"
184 }, ReturnType = "System.Byte[]")]
185 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient", Member = "UploadFile", MemberParameters = new object[]
186 {
187 "System.Uri",
188 typeof(string),
189 typeof(string)
190 }, ReturnType = "System.Byte[]")]
191 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient", Member = "UploadValues", MemberParameters = new object[]
192 {
193 "System.Uri",
194 typeof(string),
195 "System.Collections.Specialized.NameValueCollection"
196 }, ReturnType = "System.Byte[]")]
197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient", Member = "UploadString", MemberParameters = new object[]
198 {
199 "System.Uri",
200 typeof(string),
201 typeof(string)
202 }, ReturnType = typeof(string))]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient", Member = "DownloadString", MemberParameters = new object[] { "System.Uri" }, ReturnType = typeof(string))]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient", Member = "InvokeOperationCompleted", MemberParameters = new object[]
205 {
206 "System.ComponentModel.AsyncOperation",
207 typeof(SendOrPostCallback),
208 "System.ComponentModel.AsyncCompletedEventArgs"
209 }, ReturnType = typeof(void))]
210 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ServicePointScheduler.ConnectionGroup", Member = "RemoveConnection", MemberParameters = new object[] { "System.Net.WebConnection" }, ReturnType = typeof(void))]
211 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ServicePointScheduler.ConnectionGroup", Member = "Cleanup", ReturnType = typeof(void))]
212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ServicePointScheduler.ConnectionGroup", Member = "Close", ReturnType = typeof(void))]
213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ServicePointScheduler", Member = "OnConnectionClosed", MemberParameters = new object[] { "System.Net.WebConnection" }, ReturnType = typeof(void))]
214 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Collections.Concurrent.BlockingCollection`1", Member = "TryAddWithNoTimeValidation", MemberParameters = new object[]
215 {
216 "T",
217 typeof(int),
219 }, ReturnType = typeof(bool))]
220 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UnitySynchronizationContext", Member = "OperationCompleted", ReturnType = typeof(void))]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 38)]
222 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
223 [MethodImpl(4096)]
224 public static extern int Decrement(ref int location);
225
226 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
227 [global::Cpp2ILInjected.Token(Token = "0x6001292")]
228 [global::Cpp2ILInjected.Address(RVA = "0x1CA19C8", Offset = "0x1CA19C8", Length = "0x4")]
229 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.Texture", Member = ".ctor", ReturnType = typeof(void))]
230 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Drawing.TileDrawing", Member = "AddSpecialPoint", MemberParameters = new object[]
231 {
232 typeof(int),
233 typeof(int),
234 "Terraria.GameContent.Drawing.TileDrawing.TileCounterType"
235 }, ReturnType = typeof(void))]
236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Drawing.TileDrawing", Member = "DrawTiles", MemberParameters = new object[]
237 {
238 "Microsoft.Xna.Framework.Vector2",
239 "Microsoft.Xna.Framework.Vector2",
240 typeof(int),
241 typeof(int),
242 typeof(int),
243 typeof(int),
244 typeof(bool),
245 typeof(bool),
246 typeof(bool),
247 typeof(int)
248 }, ReturnType = typeof(void))]
249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Drawing.TileDrawing", Member = "CacheSpecialDraws", MemberParameters = new object[]
250 {
251 typeof(int),
252 typeof(int),
253 typeof(ushort),
254 typeof(short),
255 typeof(short)
256 }, ReturnType = typeof(void))]
257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Drawing.TileDrawing", Member = "AddSpecialLegacyPoint", MemberParameters = new object[] { "Microsoft.Xna.Framework.Point" }, ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Drawing.TileDrawing", Member = "AddSpecialLegacyPoint", MemberParameters = new object[]
259 {
260 typeof(int),
261 typeof(int)
262 }, ReturnType = typeof(void))]
263 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.RemotingServices), Member = "NewUri", ReturnType = typeof(string))]
264 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Contexts.Context), Member = ".ctor", ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ReadObjectInfo), Member = "GetObjectInfo", MemberParameters = new object[] { typeof(global::System.Runtime.Serialization.Formatters.Binary.SerObjectInfoInit) }, ReturnType = typeof(global::System.Runtime.Serialization.Formatters.Binary.ReadObjectInfo))]
266 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream.<ProcessAuthentication>d__48", Member = "MoveNext", ReturnType = typeof(void))]
267 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Runtime.InteropServices.HandleCollector", Member = "Add", ReturnType = typeof(void))]
268 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ClosableStream", Member = "Close", ReturnType = typeof(void))]
269 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient", Member = "StartOperation", ReturnType = typeof(void))]
270 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.LazyAsyncResult", Member = "ProtectedInvokeCallback", MemberParameters = new object[]
271 {
272 typeof(object),
273 typeof(global::System.IntPtr)
274 }, ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.LazyAsyncResult", Member = "InternalCleanup", ReturnType = typeof(void))]
276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.FileWebRequest", Member = "Abort", ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ServicePointScheduler.ConnectionGroup", Member = "CreateOrReuseConnection", MemberParameters = new object[]
278 {
279 "System.Net.WebOperation",
280 typeof(bool)
281 }, ReturnType = "System.ValueTuple`2<WebConnection, Boolean>")]
282 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ServicePointScheduler", Member = "OnConnectionCreated", MemberParameters = new object[] { "System.Net.WebConnection" }, ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Security.SSPIHandleCache", Member = "CacheCredential", MemberParameters = new object[] { "System.Net.Security.SafeFreeCredentials" }, ReturnType = typeof(void))]
284 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.TypeDescriptor", Member = "GetExtenderCollisionSuffix", MemberParameters = new object[] { "System.ComponentModel.MemberDescriptor" }, ReturnType = typeof(string))]
285 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.TypeDescriptor", Member = "Refresh", MemberParameters = new object[]
286 {
287 typeof(object),
288 typeof(bool)
289 }, ReturnType = typeof(void))]
290 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.TypeDescriptor", Member = "Refresh", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(void))]
291 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UnitySynchronizationContext", Member = "OperationStarted", ReturnType = typeof(void))]
292 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Linq.XHashtable`1.XHashtableState", Member = "TryAdd", MemberParameters = new object[] { "TValue", "TValue&" }, ReturnType = typeof(bool))]
293 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 26)]
294 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
295 [MethodImpl(4096)]
296 public static extern int Increment(ref int location);
297
298 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
299 [global::Cpp2ILInjected.Token(Token = "0x6001293")]
300 [global::Cpp2ILInjected.Address(RVA = "0x1C9FA8C", Offset = "0x1C9FA8C", Length = "0x4")]
301 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenSource), Member = "ExecuteCallbackHandlers", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
302 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpinLock), Member = "ExitSlowPath", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
303 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.Task<>), Member = "TrySetResult", MemberParameters = new object[] { "TResult" }, ReturnType = typeof(bool))]
304 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Buffers.TlsOverPerCoreLockedStacksArrayPool<>), Member = "Return", MemberParameters = new object[]
305 {
306 "T[]",
307 typeof(bool)
308 }, ReturnType = typeof(void))]
309 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.AsyncProtocolRequest.<ProcessOperation>d__24", Member = "MoveNext", ReturnType = typeof(void))]
310 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.AsyncProtocolRequest.<InnerRead>d__25", Member = "MoveNext", ReturnType = typeof(void))]
311 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream", Member = "InternalWrite", MemberParameters = new object[]
312 {
313 "Mono.Net.Security.AsyncProtocolRequest",
314 "Mono.Net.Security.BufferOffsetSize2",
315 "System.Byte[]",
316 typeof(int),
317 typeof(int)
318 }, ReturnType = typeof(bool))]
319 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Text.RegularExpressions.ExclusiveReference", Member = "Get", ReturnType = "System.Text.RegularExpressions.RegexRunner")]
320 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Text.RegularExpressions.ExclusiveReference", Member = "Release", MemberParameters = new object[] { "System.Text.RegularExpressions.RegexRunner" }, ReturnType = typeof(void))]
321 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.TimerThread.InfiniteTimer", Member = "Cancel", ReturnType = typeof(bool))]
322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.TimerThread", Member = "StopTimerThread", ReturnType = typeof(void))]
323 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.<>c", Member = "<.cctor>b__367_3", MemberParameters = new object[] { typeof(global::System.IAsyncResult) }, ReturnType = typeof(void))]
324 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.<>c", Member = "<.cctor>b__367_6", MemberParameters = new object[] { typeof(global::System.IAsyncResult) }, ReturnType = typeof(void))]
325 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.<>c", Member = "<.cctor>b__367_8", MemberParameters = new object[] { typeof(global::System.IAsyncResult) }, ReturnType = typeof(void))]
326 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.<>c", Member = "<.cctor>b__367_10", MemberParameters = new object[] { typeof(global::System.IAsyncResult) }, ReturnType = typeof(void))]
327 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.<>c", Member = "<.cctor>b__367_13", MemberParameters = new object[] { typeof(global::System.IAsyncResult) }, ReturnType = typeof(void))]
328 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.<>c", Member = "<.cctor>b__367_15", MemberParameters = new object[] { typeof(global::System.IAsyncResult) }, ReturnType = typeof(void))]
329 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.<>c", Member = "<.cctor>b__367_17", MemberParameters = new object[] { typeof(global::System.IAsyncResult) }, ReturnType = typeof(void))]
330 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.SocketAsyncEventArgs", Member = "SetLastOperation", MemberParameters = new object[] { "System.Net.Sockets.SocketAsyncOperation" }, ReturnType = typeof(void))]
331 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 20)]
332 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
333 [MethodImpl(4096)]
334 public static extern int Exchange(ref int location1, int value);
335
336 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
337 [global::Cpp2ILInjected.Token(Token = "0x6001294")]
338 [global::Cpp2ILInjected.Address(RVA = "0x1CA19CC", Offset = "0x1CA19CC", Length = "0x4")]
339 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
340 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
341 [MethodImpl(4096)]
342 private static extern void Exchange(ref object location1, ref object value, ref object result);
343
344 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
345 [global::Cpp2ILInjected.Token(Token = "0x6001295")]
346 [global::Cpp2ILInjected.Address(RVA = "0x1CA19D0", Offset = "0x1CA19D0", Length = "0x24")]
347 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
348 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
349 public static object Exchange(ref object location1, object value)
350 {
351 throw null;
352 }
353
354 [global::Cpp2ILInjected.Token(Token = "0x6001296")]
355 [global::Cpp2ILInjected.Address(RVA = "0x1CA19F4", Offset = "0x1CA19F4", Length = "0x4")]
356 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
357 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
358 [MethodImpl(4096)]
359 public static extern float Exchange(ref float location1, float value);
360
361 [global::Cpp2ILInjected.Token(Token = "0x6001297")]
362 [global::Cpp2ILInjected.Address(RVA = "0x1CA19F8", Offset = "0x1CA19F8", Length = "0x4")]
363 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
364 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
365 [MethodImpl(4096)]
366 public static extern long CompareExchange(ref long location1, long value, long comparand);
367
368 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
369 [global::Cpp2ILInjected.Token(Token = "0x6001298")]
370 [global::Cpp2ILInjected.Address(RVA = "0x1CA19FC", Offset = "0x1CA19FC", Length = "0x4")]
371 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.InteropServices.GCHandle), Member = "Free", ReturnType = typeof(void))]
372 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
373 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
374 [MethodImpl(4096)]
375 public static extern global::System.IntPtr CompareExchange(ref global::System.IntPtr location1, global::System.IntPtr value, global::System.IntPtr comparand);
376
377 [global::Cpp2ILInjected.Token(Token = "0x6001299")]
378 [global::Cpp2ILInjected.Address(RVA = "0x1CA1A00", Offset = "0x1CA1A00", Length = "0x4")]
379 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
380 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
381 [MethodImpl(4096)]
382 public static extern double CompareExchange(ref double location1, double value, double comparand);
383
384 [global::System.Runtime.CompilerServices.Intrinsic]
385 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
386 [global::System.Runtime.InteropServices.ComVisible(false)]
387 [global::Cpp2ILInjected.Token(Token = "0x600129A")]
388 public static T CompareExchange<T>(ref T location1, T value, T comparand) where T : class
389 {
390 throw null;
391 }
392
393 [global::Cpp2ILInjected.Token(Token = "0x600129B")]
394 [global::Cpp2ILInjected.Address(RVA = "0x1CA1A04", Offset = "0x1CA1A04", Length = "0x4")]
395 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "set_Position", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(void))]
396 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "ReadCore", MemberParameters = new object[] { typeof(global::System.Span<byte>) }, ReturnType = typeof(int))]
397 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "ReadByte", ReturnType = typeof(int))]
398 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "Seek", MemberParameters = new object[]
399 {
400 typeof(long),
401 typeof(global::System.IO.SeekOrigin)
402 }, ReturnType = typeof(long))]
403 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "SetLength", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(void))]
404 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "WriteCore", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<byte>) }, ReturnType = typeof(void))]
405 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "WriteByte", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
406 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
407 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
408 [MethodImpl(4096)]
409 public static extern long Exchange(ref long location1, long value);
410
411 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
412 [global::Cpp2ILInjected.Token(Token = "0x600129C")]
413 [global::Cpp2ILInjected.Address(RVA = "0x1CA1A08", Offset = "0x1CA1A08", Length = "0x4")]
414 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.Enumeration.FileSystemEnumerator<>), Member = "CloseDirectoryHandle", ReturnType = typeof(void))]
415 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
416 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
417 [MethodImpl(4096)]
418 public static extern global::System.IntPtr Exchange(ref global::System.IntPtr location1, global::System.IntPtr value);
419
420 [global::Cpp2ILInjected.Token(Token = "0x600129D")]
421 [global::Cpp2ILInjected.Address(RVA = "0x1CA1A0C", Offset = "0x1CA1A0C", Length = "0x4")]
422 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
423 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
424 [MethodImpl(4096)]
425 public static extern double Exchange(ref double location1, double value);
426
427 [global::System.Runtime.InteropServices.ComVisible(false)]
428 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
429 [global::System.Runtime.CompilerServices.Intrinsic]
430 [global::Cpp2ILInjected.Token(Token = "0x600129E")]
431 public static T Exchange<T>(ref T location1, T value) where T : class
432 {
433 throw null;
434 }
435
436 [global::Cpp2ILInjected.Token(Token = "0x600129F")]
437 [global::Cpp2ILInjected.Address(RVA = "0x1CA1A10", Offset = "0x1CA1A10", Length = "0x4")]
438 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "get_Length", ReturnType = typeof(long))]
439 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "get_Position", ReturnType = typeof(long))]
440 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "get_PositionPointer", ReturnType = typeof(byte*))]
441 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "ReadCore", MemberParameters = new object[] { typeof(global::System.Span<byte>) }, ReturnType = typeof(int))]
442 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "ReadByte", ReturnType = typeof(int))]
443 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "Seek", MemberParameters = new object[]
444 {
445 typeof(long),
446 typeof(global::System.IO.SeekOrigin)
447 }, ReturnType = typeof(long))]
448 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "SetLength", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(void))]
449 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "WriteCore", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<byte>) }, ReturnType = typeof(void))]
450 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "WriteByte", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
451 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 16)]
452 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
453 [MethodImpl(4096)]
454 public unsafe static extern long Read(ref long location);
455
456 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
457 [global::Cpp2ILInjected.Token(Token = "0x60012A0")]
458 [global::Cpp2ILInjected.Address(RVA = "0x1CA1A14", Offset = "0x1CA1A14", Length = "0x4")]
459 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpinLock), Member = "ContinueTryEnter", MemberParameters = new object[]
460 {
461 typeof(int),
462 typeof(ref bool)
463 }, ReturnType = typeof(void))]
464 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
465 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
466 [MethodImpl(4096)]
467 public static extern int Add(ref int location1, int value);
468
469 [global::Cpp2ILInjected.Token(Token = "0x60012A1")]
470 [global::Cpp2ILInjected.Address(RVA = "0x1CA1A18", Offset = "0x1CA1A18", Length = "0x8")]
471 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenSource), Member = "ExecuteCallbackHandlers", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
472 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
473 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "MemoryBarrier", ReturnType = typeof(void))]
474 public static void MemoryBarrier()
475 {
476 throw null;
477 }
478 }
479}
class f__AnonymousType0<< Count > j__TPar
static object CompareExchange(ref object location1, object value, object comparand)
static float CompareExchange(ref float location1, float value, float comparand)
static void Exchange(ref object location1, ref object value, ref object result)
static int CompareExchange(ref int location1, int value, int comparand)
static float Exchange(ref float location1, float value)
static double Exchange(ref double location1, double value)
static int CompareExchange(ref int location1, int value, int comparand, ref bool succeeded)
static int Exchange(ref int location1, int value)
static long CompareExchange(ref long location1, long value, long comparand)
static double CompareExchange(ref double location1, double value, double comparand)
static global::System.IntPtr Exchange(ref global::System.IntPtr location1, global::System.IntPtr value)
static int Decrement(ref int location)
static long Exchange(ref long location1, long value)
static global::System.IntPtr CompareExchange(ref global::System.IntPtr location1, global::System.IntPtr value, global::System.IntPtr comparand)
static int Add(ref int location1, int value)
static int Increment(ref int location)
static unsafe long Read(ref long location)
static void CompareExchange(ref object location1, ref object value, ref object comparand, ref object result)
static object Exchange(ref object location1, object value)