Push a series of values onto the stack.
Clear the stack
Returns a (shallow) clone of this stack, on the stack
Index stack entries, where a zero index represents the newest stack entry (the top).
Iterate from the most recent to the oldest stack entries
Remove and return the most recent addition to the stack.
Push a value onto the stack.
Rotate the given number of stack entries
Rotate the given number of stack entries
Return the stack as an array of values, where the first array entry represents the oldest value.
Swaps the top two entries, and return the top
Return remaining unused slots
A stack of the given value-type V, with maximum depth Size. Note that this does no memory allocation of its own when Size != 0, and does heap allocation when Size == 0. Thus you can have a fixed-size low-overhead instance, or a heap oriented instance.