CS0757 de erro do compilador

Mensagem de erro

Um método parcial não pode ter várias declarações de implementação.

Um método parcial consiste em exatamente um declaração de definição (assinatura) e um ou zero declarações implementação (corpo).Não são permitidas várias declarações de implementação para as declarações de definição mesmas idênticas.Métodos parcial podem ser sobrecarregados, e cada versão sobrecarregada pode ter um ou zero declarações de implementação.

Para corrigir este erro

  • Remova todas, exceto uma das declarações de implementação para o método parcial.

Exemplo

O exemplo a seguir gera CS0757:

// cs0757.cs
using System;

    public partial class C
    {
        // Defining declaration.
        partial void Part();

        // Implementing declaration.
        partial void Part()
        {
            //...Do something.
        }

        // Second implementing declaration.
        partial void Part() // CS0757
        {
            //...Do something.
        }

        public static int Main()
        {
            return 1;
        }
    }

Consulte também

Referência

Parcial classes e métodos (Guia de programação C#)