System.Collections.Immutable.ImmutableStack<T> public sealed class ImmutableStack<T> : IImmutableStack<T>, IEnumerable<T>, IEnumerable Documentation public struct Enumerator<T> public static ImmutableStack<T> Empty { get; } public bool IsEmpty { get; } public ImmutableStack<T> Clear() public Enumerator<T> GetEnumerator() public T Peek() public ImmutableStack<T> Pop() public ImmutableStack<T> Pop(out T value) public ImmutableStack<T> Push(T value)