Здравствуйте, m2user, Вы писали:
M>На 4.7.2 ошибка, что "target runtime does not support covariant type in overrides". M>Как поддержка "covariant type in overrides" по твоему связана с необходимостью определить Enumerable.GetEnumerator?
Ну так у тебя версия древняя. Зачем ты стал на ней проверять?
Начиная с какой-то версии, ковариантность в классах уже работает.