Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
struct | Enumerator |
class | EnumeratorObject |
Public Member Functions | |
ImmutableStack< T > | Clear () |
T | Peek () |
ref readonly T | PeekRef () |
ImmutableStack< T > | Push (T value) |
ImmutableStack< T > | Pop () |
ImmutableStack< T > | Pop (out T value) |
Enumerator | GetEnumerator () |
Static Public Member Functions | |
static ImmutableStack< T > | Create< T > () |
static ImmutableStack< T > | Create< T > (T item) |
static ImmutableStack< T > | CreateRange< T > (IEnumerable< T > items) |
static ImmutableStack< T > | Create< T > (params T[] items) |
static IImmutableStack< T > | Pop< T > (this IImmutableStack< T > stack, out T value) |
Package Functions | |
ImmutableStack< T > | Reverse () |
Properties | |
static ImmutableStack< T > | Empty [get] |
bool | IsEmpty [get] |
Private Member Functions | |
ImmutableStack () | |
ImmutableStack (T head, ImmutableStack< T > tail) | |
IImmutableStack< T > IImmutableStack< T >. | Clear () |
IImmutableStack< T > IImmutableStack< T >. | Push (T value) |
IImmutableStack< T > IImmutableStack< T >. | Pop () |
IEnumerator< T > IEnumerable< T >. | GetEnumerator () |
IEnumerator IEnumerable. | GetEnumerator () |
Private Attributes | |
readonly T | _head |
readonly ImmutableStack< T > | _tail |
Static Private Attributes | |
static readonly ImmutableStack< T > | s_EmptyField = new ImmutableStack<T>() |
Definition at line 51 of file ImmutableStack.cs.