terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
Interlocked.cs
Go to the documentation of this file.
1using System;
6
7namespace System.Threading
8{
9 // Token: 0x0200020A RID: 522
10 public static class Interlocked
11 {
12 // Token: 0x0600128C RID: 4748 RVA: 0x0000207A File Offset: 0x0000027A
13 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
14 public static int CompareExchange(int location1, int value, int comparand)
15 {
16 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
17 }
18
19 // Token: 0x0600128D RID: 4749 RVA: 0x0000207A File Offset: 0x0000027A
20 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
21 internal static int CompareExchange(int location1, int value, int comparand, bool succeeded)
22 {
23 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
24 }
25
26 // Token: 0x0600128E RID: 4750 RVA: 0x000273C8 File Offset: 0x000255C8
27 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
28 private static void CompareExchange(object location1, object value, object comparand, object result)
29 {
30 }
31
32 // Token: 0x0600128F RID: 4751 RVA: 0x0000207A File Offset: 0x0000027A
33 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
34 public static object CompareExchange(object location1, object value, object comparand)
35 {
36 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
37 }
38
39 // Token: 0x06001290 RID: 4752 RVA: 0x0000207A File Offset: 0x0000027A
40 public static float CompareExchange(float location1, float value, float comparand)
41 {
42 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
43 }
44
45 // Token: 0x06001291 RID: 4753 RVA: 0x0000207A File Offset: 0x0000027A
46 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
47 public static int Decrement(int location)
48 {
49 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
50 }
51
52 // Token: 0x06001292 RID: 4754 RVA: 0x0000207A File Offset: 0x0000027A
53 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
54 public static int Increment(int location)
55 {
56 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
57 }
58
59 // Token: 0x06001293 RID: 4755 RVA: 0x0000207A File Offset: 0x0000027A
60 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
61 public static int Exchange(int location1, int value)
62 {
63 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
64 }
65
66 // Token: 0x06001294 RID: 4756 RVA: 0x000273D8 File Offset: 0x000255D8
67 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
68 private static void Exchange(object location1, object value, object result)
69 {
70 }
71
72 // Token: 0x06001295 RID: 4757 RVA: 0x0000207A File Offset: 0x0000027A
73 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
74 public static object Exchange(object location1, object value)
75 {
76 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
77 }
78
79 // Token: 0x06001296 RID: 4758 RVA: 0x0000207A File Offset: 0x0000027A
80 public static float Exchange(float location1, float value)
81 {
82 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
83 }
84
85 // Token: 0x06001297 RID: 4759 RVA: 0x0000207A File Offset: 0x0000027A
86 public static long CompareExchange(long location1, long value, long comparand)
87 {
88 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
89 }
90
91 // Token: 0x06001298 RID: 4760 RVA: 0x0000207A File Offset: 0x0000027A
92 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
94 {
95 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
96 }
97
98 // Token: 0x06001299 RID: 4761 RVA: 0x0000207A File Offset: 0x0000027A
99 public static double CompareExchange(double location1, double value, double comparand)
100 {
101 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
102 }
103
104 // Token: 0x0600129A RID: 4762 RVA: 0x000273E5 File Offset: 0x000255E5
105 [Intrinsic]
106 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
107 [ComVisible(false)]
108 public static T CompareExchange<T>(T location1, T value, T comparand) where T : class
109 {
110 return null;
111 }
112
113 // Token: 0x0600129B RID: 4763 RVA: 0x0000207A File Offset: 0x0000027A
114 public static long Exchange(long location1, long value)
115 {
116 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
117 }
118
119 // Token: 0x0600129C RID: 4764 RVA: 0x0000207A File Offset: 0x0000027A
120 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
122 {
123 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
124 }
125
126 // Token: 0x0600129D RID: 4765 RVA: 0x0000207A File Offset: 0x0000027A
127 public static double Exchange(double location1, double value)
128 {
129 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
130 }
131
132 // Token: 0x0600129E RID: 4766 RVA: 0x000273E5 File Offset: 0x000255E5
133 [ComVisible(false)]
134 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
135 [Intrinsic]
136 public static T Exchange<T>(T location1, T value) where T : class
137 {
138 return null;
139 }
140
141 // Token: 0x0600129F RID: 4767 RVA: 0x0000207A File Offset: 0x0000027A
142 public static long Read(long location)
143 {
144 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
145 }
146
147 // Token: 0x060012A0 RID: 4768 RVA: 0x0000207A File Offset: 0x0000027A
148 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
149 public static int Add(int location1, int value)
150 {
151 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
152 }
153
154 // Token: 0x060012A1 RID: 4769 RVA: 0x000273E8 File Offset: 0x000255E8
155 public static void MemoryBarrier()
156 {
158 }
159 }
160}
class f__AnonymousType0<< Count > j__TPar
static int Exchange(int location1, int value)
static object Exchange(object location1, object value)
static int CompareExchange(int location1, int value, int comparand)
static void CompareExchange(object location1, object value, object comparand, object result)
static void Exchange(object location1, object value, object result)
static long CompareExchange(long location1, long value, long comparand)
static int CompareExchange(int location1, int value, int comparand, bool succeeded)
static int Increment(int location)
static long Read(long location)
static IntPtr Exchange(IntPtr location1, IntPtr value)
static T Exchange< T >(T location1, T value)
static object CompareExchange(object location1, object value, object comparand)
static float Exchange(float location1, float value)
static double CompareExchange(double location1, double value, double comparand)
static IntPtr CompareExchange(IntPtr location1, IntPtr value, IntPtr comparand)
static T CompareExchange< T >(T location1, T value, T comparand)
static int Decrement(int location)
static long Exchange(long location1, long value)
static double Exchange(double location1, double value)
static float CompareExchange(float location1, float value, float comparand)
static int Add(int location1, int value)
static void MemoryBarrier()
Definition Thread.cs:335