aviso do compilador (nível 3) CS0282

Mensagem de erro

Não há nenhum pedido definido entre campos em várias declarações de classe parcial ou struct 'tipo'.Para especificar uma ordem, todos os campos de instância devem ser na mesma declaração.

Para resolver esse erro, coloque todas as variáveis de membro em uma definição de classe parcial único.

Uma maneira comum de receber esse erro é tendo um parcial struct definido em mais de um lugar, com algumas das variáveis de membro em uma definição e alguns em outro.

O código a seguir gera CS0282.

Exemplo

Esse código contém uma descrição de um struct. Esses dois módulos juntos em uma única etapa de compilar por meio do comando:

csc /targt:library cs0282_1.cs cs0282_2.cs

partial struct A
{
    int i;
}

Esse código contém uma descrição conflitante do mesmo struct.

partial struct A
{
    int j;
}