Вам не нужно ничего делать:
yield return MyRC;
Вы обычно возвращаете предметы по одному, не сгруппированные в коллекции.
Но если это IEnumerable<IList<T>>
, тогда все по-другому. Просто верните это:
yield return new[] { singleItem };
или, если это IEnumerable<List<T>>
, тогда
yield return new List<T> { singleItem };