ImmutableList<T> sealed class ImmutableList<T> Documentation Code public static readonly ImmutableList<T> Empty public T[] Data { get; } public ImmutableList(T[] data) public ImmutableList<T> Add(T value) public ImmutableList<T> Remove(T value)