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

◆ LocalFindAndPop()

bool System.Threading.ThreadPoolWorkQueue.WorkStealingQueue.LocalFindAndPop ( IThreadPoolWorkItem obj)
inline

Definition at line 166 of file ThreadPoolWorkQueue.cs.

167 {
168 IThreadPoolWorkItem[] array = this.m_array;
169 int tailIndex = this.m_tailIndex;
170 int mask = this.m_mask;
171 int tailIndex2 = this.m_tailIndex;
172 int headIndex = this.m_headIndex;
173 IThreadPoolWorkItem[] array2 = this.m_array;
174 int mask2 = this.m_mask;
175 IThreadPoolWorkItem[] array3 = this.m_array;
176 int mask3 = this.m_mask;
177 IThreadPoolWorkItem[] array4 = this.m_array;
178 int mask4 = this.m_mask;
179 int tailIndex3 = this.m_tailIndex;
180 int tailIndex4 = this.m_tailIndex;
181 int headIndex2 = this.m_headIndex;
182 int headIndex3 = this.m_headIndex;
183 long num = 0L;
184 int num2 = 8;
185 if (num != 0L)
186 {
187 throw new OutOfMemoryException();
188 }
189 if (num2 == 0)
190 {
191 int headIndex4 = this.m_headIndex;
192 throw new OutOfMemoryException();
193 }
194 bool flag;
195 return flag;
196 }
class f__AnonymousType0<< Count > j__TPar

References System.array, j__TPar, System.L, System.Threading.ThreadPoolWorkQueue.WorkStealingQueue.m_array, System.Threading.ThreadPoolWorkQueue.WorkStealingQueue.m_headIndex, System.Threading.ThreadPoolWorkQueue.WorkStealingQueue.m_mask, and System.Threading.ThreadPoolWorkQueue.WorkStealingQueue.m_tailIndex.