Translation from VPE for Csharp edição and Continue: Erro 4052
Mensagem de erro
Modificar um '[método | propriedade | indexador | operador | construtor | destrutor | evento]' que contém o operador 'stackalloc' impedirá a sessão de depuração de continuar enquanto Edição e Continuação estiver ativada.
Você tentou modificar um método, propriedade, indexador, operador, construtor, destruidor ou evento que contém um stackalloc operador. Edição e Continuação não dá suporte a alteração durante a depuração.
Considere o código a seguir:
class Program
{
unsafe static void Main()
{
char* p = stackalloc char[256];
for (int i = 0; i < 256; i++) p[i] = (char)i;
}
}
Se você entrar em Main, em seguida, tentar adicionar int a = 10 sistema autônomo a primeira linha em Main, este erro ocorre.
Para corrigir este erro
No menu Edit, clique em Undo para desfazer suas alterações código
- ou -
No menu Debug, clique em Stop Debugging, faça as alterações código e inicie uma nova sessão de depuração.
Consulte também
Referência
Alterações de código suportadas (translation from VPE for Csharp)
Edição e continuação (Visual C#)
Outros recursos
edição e continuar erros e avisos (translation from VPE for Csharp)