System.Collections.Immutable.ImmutableStack public static class ImmutableStack Documentation public static ImmutableStack<T> Create<T>() public static ImmutableStack<T> Create<T>(T item) public static ImmutableStack<T> Create<T>(T[] items) public static ImmutableStack<T> CreateRange<T>(IEnumerable<T> items) public static IImmutableStack<T> Pop<T>(this IImmutableStack<T> stack, out T value)