CS0752 de erro do compilador

Mensagem de erro

Um método parcial não pode ter parâmetros out

Um método parcial não pode ter um check-out parâmetro.Parâmetros de saída não são permitidas porque se o método parcial é removido pelo compilador então há nenhuma garantia de que o parâmetro de saída nunca é atribuído.

Para corrigir este erro

  • Remover o modificador fora do parâmetro e usar o valor retornado do método em vez disso, ou então remover o modificador parcial da declaração do método.

Exemplo

O código a seguir gera CS0752:

// cs0752.cs
public partial class C
{
    partial void Part(out int num); // CS0752
    // try the following line instead
    // partial void Part(int num);

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

Consulte também

Referência

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