В С# я могу использовать ключевое слово yield для реализации генератора, а именно:
int GenInt()
{
    for(int i = 0; i < 5; i++)
        yield return i;
}
Затем вызов функции несколько раз вернется с 0 по 4.
Можно ли сделать то же самое в С++/CLI? Нет ключевого слова yield, поэтому моя реакция кишки заключается в том, что нет, что отстой, но что вы можете сделать?