匿名メソッドを含む '[メソッド | プロパティ | インデクサー | 演算子 | イベント | アクセサー | コンストラクター | デストラクター]' を変更すると、エディット コンティニュが有効なとき、デバッグ セッションを続行できなくなります。
匿名メソッドを含むメソッド、プロパティ、インデクサー、演算子、イベント、コンストラクター、またはデストラクターを変更しようとしました。 エディット コンティニュは、デバッグ時のこのような変更をサポートしません。
次のコードを考えてみます。
class Program
{
delegate void D();
static void Main(string[] args)
{
D d = delegate { System.Console.WriteLine("D"); };
System.Console.WriteLine("Main");
}
}
Main にステップ インし、WriteLine("Main") を WriteLine("Hello") に変更すると、このエラーが発生します。
このエラーを解決するには
[編集] メニューの [元に戻す] をクリックして変更を元に戻します。
または
[デバッグ] メニューの [デバッグの停止] をクリックし、変更を加えた後で新しいデバッグ セッションを開始します。