CS0261 de erro do compilador

Mensagem de erro

Declarações parcial de 'type' devem ser todas as classes, structs todos ou todas as interfaces

Este erro ocorre se um tipo parcial for declarado sistema autônomo um tipo diferente de construção em vários lugares.Para obter mais informações, consulte Parcial classes e métodos (Guia de programação C#).

O exemplo a seguir gera CS0261:

// CS0261.cs
partial class A  // CS0261 – A declared as a class here, but as a struct below
{
}

partial struct A
{
}