Erro do Compilador CS0752

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

Um método parcial não pode ter um parâmetro out. Os parâmetros out não são permitidos porque, se o método parcial for removido pelo compilador, não haverá garantia de que o parâmetro out seja atribuído.

Para corrigir este erro

  1. Remova o modificador out do parâmetro e use o valor retornado do método ou remova 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;  
    }  
}  

Confira também