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

◆ Enqueue()

void InControl.Internal.RingBuffer< T >.Enqueue ( T value)
inline

Definition at line 16 of file RingBuffer.cs.

17 {
18 int num = this.size;
19 int num2 = this.tail;
20 object obj = this.sync;
22 this.sync = num;
23 long num3 = 0L;
24 if (num2 != 0)
25 {
26 Monitor.Exit(this);
27 }
28 if (num3 == 0L)
29 {
30 return;
31 }
32 throw new OutOfMemoryException();
33 }
class f__AnonymousType0<< Count > j__TPar
static void Exit(object obj)
Definition Monitor.cs:47

References System.Threading.Monitor.Exit(), j__TPar, InControl.L, System.obj, InControl.Internal.RingBuffer< T >.size, InControl.Internal.RingBuffer< T >.sync, and InControl.Internal.RingBuffer< T >.tail.