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