Stando alla documentazione, l'interfaccia IList è una derivata di ICollection e IEnumerable, quindi deve implementare i metodi previsti anche da queste due interfacce.