もしそうなら、それはどの.NET Frameworkバージョンでサポートされていますか?
これを.NETFramework4.0でテストしましたが、正常に動作します。
using System;
using System.Collections.Generic;
public class TestClass
{
public IEnumerable Defer()
{
yield return 1;
yield return 2;
yield return 3;
}
}