このコードは、2.10.8 dmcs と MonoTouch を使用して、if(false) ステートメントで内部コンパイラ エラーを引き起こします。これは知られていますか?(これはバグレポートかもしれませんが、私は何か不自由なことをしている可能性があります。)
using System;
using System.Collections;
class X
{
static int Main()
{
foreach(var i in GetAll())
{
}
return 0;
}
static IEnumerable GetAll()
{
yield return 1;
if (false)
yield return 2;
}
}