<PackageReference Include="Microsoft.Packaging.Tools" Version="1.0.0-preview2-25401-01" />

System.Collections.Immutable.IImmutableList<T>

IImmutableList<T> Add(T value)

int IndexOf(T item, int index, int count, IEqualityComparer<T> equalityComparer)

IImmutableList<T> Insert(int index, T element)

IImmutableList<T> InsertRange(int index, IEnumerable<T> items)

int LastIndexOf(T item, int index, int count, IEqualityComparer<T> equalityComparer)

IImmutableList<T> Remove(T value, IEqualityComparer<T> equalityComparer)

IImmutableList<T> RemoveAt(int index)

IImmutableList<T> RemoveRange(IEnumerable<T> items, IEqualityComparer<T> equalityComparer)

IImmutableList<T> RemoveRange(int index, int count)

IImmutableList<T> Replace(T oldValue, T newValue, IEqualityComparer<T> equalityComparer)

IImmutableList<T> SetItem(int index, T value)