I need a collection that has an Add method and a covariant type parameter.
IEnumerable of T covers the covariant type parameter
public interface IEnumerable<out T> : IEnumerable
but it has no Add method.
IList of T does not have a covariant type parameter but has the Add method.
Does anyone know a collection that would cover this or how to make one?