フィールド <フィールド名> に匿名メソッドを使用した初期化子が含まれているため、デバッグ中にコンストラクターを変更できません。
匿名メソッドによって初期化されたフィールドを含むコンストラクターを変更しようとしました。 エディット コンティニュは、デバッグ時のこのような変更をサポートしません。
次のコードがあるとします。
class Example
{
private System.EventHandler Click = delegate
{ System.Console.WriteLine("Hello"); };
public Example()
{
}
static void Main(string[] args)
{
}
}
アプリケーションにステップ インし、コンストラクターに int a = 10 を追加しようとすると、このエラーが発生します。
このエラーを解決するには
[編集] メニューの [元に戻す] をクリックし、変更を元に戻します。
または
[デバッグ] メニューの [デバッグの停止] をクリックし、変更を行ってから新しいデバッグ セッションを開始します。