Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Collections.Immutable.ImmutableQueue< T > Class Template Referencesealed

Classes

struct  Enumerator
 
class  EnumeratorObject
 

Public Member Functions

ImmutableQueue< TClear ()
 
T Peek ()
 
ref readonly T PeekRef ()
 
ImmutableQueue< TEnqueue (T value)
 
ImmutableQueue< TDequeue ()
 
ImmutableQueue< TDequeue (out T value)
 
Enumerator GetEnumerator ()
 

Static Public Member Functions

static ImmutableQueue< TCreate< T > ()
 
static ImmutableQueue< TCreate< T > (T item)
 
static ImmutableQueue< TCreateRange< T > (IEnumerable< T > items)
 
static ImmutableQueue< TCreate< T > (params T[] items)
 
static IImmutableQueue< TDequeue< T > (this IImmutableQueue< T > queue, out T value)
 

Package Functions

 ImmutableQueue (ImmutableStack< T > forwards, ImmutableStack< T > backwards)
 

Properties

bool IsEmpty [get]
 
static ImmutableQueue< TEmpty [get]
 
ImmutableStack< TBackwardsReversed [get]
 

Private Member Functions

IImmutableQueue< T > IImmutableQueue< T >. Clear ()
 
IImmutableQueue< T > IImmutableQueue< T >. Enqueue (T value)
 
IImmutableQueue< T > IImmutableQueue< T >. Dequeue ()
 
IEnumerator< T > IEnumerable< T >. GetEnumerator ()
 
IEnumerator IEnumerable. GetEnumerator ()
 

Private Attributes

readonly ImmutableStack< T_backwards
 
readonly ImmutableStack< T_forwards
 
ImmutableStack< T_backwardsReversed
 

Static Private Attributes

static readonly ImmutableQueue< Ts_EmptyField = new ImmutableQueue<T>(ImmutableStack<T>.Empty, ImmutableStack<T>.Empty)
 

Detailed Description

Definition at line 65 of file ImmutableQueue.cs.


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