Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
struct | Enumerator |
class | EnumeratorObject |
Public Member Functions | |
ImmutableQueue< T > | Clear () |
T | Peek () |
ref readonly T | PeekRef () |
ImmutableQueue< T > | Enqueue (T value) |
ImmutableQueue< T > | Dequeue () |
ImmutableQueue< T > | Dequeue (out T value) |
Enumerator | GetEnumerator () |
Static Public Member Functions | |
static ImmutableQueue< T > | Create< T > () |
static ImmutableQueue< T > | Create< T > (T item) |
static ImmutableQueue< T > | CreateRange< T > (IEnumerable< T > items) |
static ImmutableQueue< T > | Create< T > (params T[] items) |
static IImmutableQueue< T > | Dequeue< T > (this IImmutableQueue< T > queue, out T value) |
Package Functions | |
ImmutableQueue (ImmutableStack< T > forwards, ImmutableStack< T > backwards) | |
Properties | |
bool | IsEmpty [get] |
static ImmutableQueue< T > | Empty [get] |
ImmutableStack< T > | BackwardsReversed [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< T > | s_EmptyField = new ImmutableQueue<T>(ImmutableStack<T>.Empty, ImmutableStack<T>.Empty) |
Definition at line 65 of file ImmutableQueue.cs.