Proxem.NumNet by Guillaume Wenzek, Jocelyn Coulmance, Thomas Perrais, Jean-Marc Marty

<PackageReference Include="Proxem.NumNet" Version="1.5.0" />

 IIndexable<T, Type>

public interface IIndexable<T, Type>
Type this[T i0] { get; set; }

Type this[T i0, T i1] { get; set; }

Type this[T i0, T i1, T i2] { get; set; }

Type this[T[] indices] { get; set; }