|
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.