Construtor de atributo tem um parâmetro '|1', que não é um tipo inteiro, ponto flutuante ou Enum ou um de Object, Char, String, ...

Construtor de atributos tem um parâmetro do tipo '|1', que não é integral, ponto flutuante, do tipo Enum ou uma destas opções: Object, Char, String, Boolean, System.Type ou matriz em 1 dimensão desses tipos.
O construtor de atributo tem um parâmetro do tipo '|1', que não é um tipo integral, ponto flutuante ou Enum ou uma matriz de Objeto, Char, Cadeia de Caracteres, Booleana, System.Type ou de uma dimensão desses tipos.
O construtor de atributos tem um parâmetro do tipo '|1', que não é integral, ponto flutuante, do tipo Enum ou uma destas opções: Object, Char, String, Boolean, System.Type ou matriz em 1 dimensão desses tipos.
Construtor de atributo tem um parâmetro '|1', que não é um tipo inteiro, ponto flutuante ou Enum ou um de Object, Char, String, Boolean, System.Type ou matriz unidimensional de um destes tipos.