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

Classes

class  Segment
 

Public Member Functions

 ConcurrentQueue ()
 
T[] ToArray ()
 
void CopyTo (T[] array, int index)
 
global::System.Collections.Generic.IEnumerator< TGetEnumerator ()
 
void Enqueue (T item)
 
bool TryDequeue (out T result)
 

Properties

bool System.Collections.ICollection. IsSynchronized [get, set]
 
object System.Collections.ICollection. SyncRoot [get, set]
 
int Count [get, set]
 
class< Enumerate > global::System. IEnumerator [set]
 

Private Member Functions

void System.Collections.ICollection. CopyTo (global::System.Array array, int index)
 
IEnumerator System.Collections.IEnumerable. GetEnumerator ()
 
bool System.Collections.Concurrent.IProducerConsumerCollection< T >. TryAdd (T item)
 
bool System.Collections.Concurrent.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)
 
global::System.Collections.Generic.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: global::System.Collections.Generic.IEnumerator<T>
 
class< Enumerate > global::System. IDisposable
 

Detailed Description

Definition at line 16 of file ConcurrentQueue.cs.


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