Конструктор атрибута имеет параметр типа <тип>, который не является ни целым, ни с плавающей запятой, ни перечислимым типом и ни одним из следующих типов: Char, String, Boolean, System.Type или 1-мерным массивом этих типов.
Обновлен: Ноябрь 2007
Attribute constructor has a parameter of type '<type>', which is not an integral, floating-point, or Enum type or one of Char, String, Boolean, System.Type or 1-dimensional array of these types
Определение пользовательского атрибута включает конструктор, указывающий недопустимый тип данных для параметра. В качестве параметров атрибуты могут принимать только отдельные типы данных, которые могут быть сериализованы в метаданные для сборки.
Идентификатор ошибки: BC30045
Чтобы исправить эту ошибку
- Измените тип данных параметра на Byte, Short, Integer, Long, Single, Double, Char, String, Boolean, System.Type или перечисляемый тип.