und Einführung dieses in der Generics.Collections
unit.
Warum?
Damit die Klassen in Generics.Collections auch kompatibel mit dem IEnumerable interface sind? Ansonsten gibts keinen Weg, IEnumerable und TEnumerable miteinander zu verknüpfen. Genau das hab ich nämlich mit meinem TEnumerableEx<T> gemacht, welches eine Ableitung von TEnumerable<T> ist und IEnumerable<T> implementiert. Und dann bekommt man dieses großartige Problem mit gleichnamigen Methoden unterschiedlicher Signatur, welches man nur lösen kann, wenn man eine von beiden umnennt.