Partilhar via


C# Edit and Continue: Erro 4053

Modificando um ' [método | propriedade | indexador | operador | evento | construtor | destrutor]' que contém um método anônimo impedirá a sessão de depuração continue enquanto Edit and Continue estiver habilitada

Você tentou modificar um método, propriedade, indexador, operador, eventos, construtor ou destrutor contendo um método anônimo. Edit and Continue does not support this change during debugging.

Considere este código:

class Program

{

   delegate void D();

   static void Main(string[] args)

   {

      D d = delegate { System.Console.WriteLine("D"); };

      System.Console.WriteLine("Main");

   }

}

Se você entrar em Main, em seguida, altere WriteLine("Main") para WriteLine("Hello"), este erro ocorre.

To correct this error

  • Sobre o Editar menu, clique em Desfazer para desfazer alterações

    - ou -

    On the Debug menu, click Stop Debugging, then make the changes and start a new debugging session.

Consulte também

Referência

Alterações de código suportadas (C#)

Edição e continuação (Visual C#)

Outros recursos

Editar e continuar a erros e avisos (C#)