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
System.Collections.Concurrent.ConcurrentQueue< T > Class Template Reference
+ Inheritance diagram for System.Collections.Concurrent.ConcurrentQueue< T >:

Classes

class  Segment
 

Public Member Functions

 ConcurrentQueue ()
 
T[] ToArray ()
 
void CopyTo (T[] array, int index)
 
IEnumerator< TGetEnumerator ()
 
void Enqueue (T item)
 
bool TryDequeue ([Out] T result)
 

Properties

bool ICollection. IsSynchronized [get]
 
object ICollection. SyncRoot [get]
 
int Count [get]
 
class< EnumerateIEnumerator [set]
 

Private Member Functions

void ICollection. CopyTo (Array array, int index)
 
IEnumerator IEnumerable. GetEnumerator ()
 
bool IProducerConsumerCollection< T >. TryAdd (T item)
 
bool IProducerConsumerCollection< T >. TryTake ([Out] T item)
 
void SnapForObservation ([Out] ConcurrentQueue< T >.Segment head, [Out] int headHead, [Out] ConcurrentQueue< T >.Segment tail, [Out] int tailTail)
 
T GetItemWhenAvailable (ConcurrentQueue< T >.Segment segment, int i)
 
IEnumerator< TEnumerate (ConcurrentQueue< T >.Segment head, int headHead, ConcurrentQueue< T >.Segment tail, int tailTail)
 
void EnqueueSlow (T item)
 
bool TryDequeueSlow ([Out] T item)
 

Static Private Member Functions

static int GetCount (ConcurrentQueue< T >.Segment s, int head, int tail)
 
static long GetCount (ConcurrentQueue< T >.Segment head, int headHead, ConcurrentQueue< T >.Segment tail, int tailTail)
 

Private Attributes

object _crossSegmentLock
 
ConcurrentQueue< T >.Segment _tail
 
ConcurrentQueue< T >.Segment _head
 
class< Enumerated__28: IEnumerator<T>
 
class< EnumerateIDisposable
 

Detailed Description

Definition at line 15 of file ConcurrentQueue.cs.


The documentation for this class was generated from the following file: