CS0267 de erro do compilador

Mensagem de erro

O modificador parcial só pode aparecer imediatamente antes de 'classe', 'struct' ou 'interface'

O posicionamento do parcial modificador incorreta na declaração da classe, struct ou interface.Para corrigir o erro, reordene os modificadores.Para obter mais informações, consulte Parcial classes e métodos (Guia de programação C#).

O exemplo a seguir gera CS0267:

// CS0267.cs
public partial class MyClass
{
   public MyClass()
   {
   }
}

partial public class MyClass  // CS0267
// Try this line instead:
// public partial class MyClass
{
   public void Foo()
   {
   }

   public static void Main()
   {
   }
}