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