Поделиться через


Конструктор атрибута имеет параметр типа <тип>, который не является ни целым, ни с плавающей запятой, ни перечислимым типом и ни одним из следующих типов: 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 или перечисляемый тип.

См. также

Другие ресурсы

Пользовательские атрибуты в Visual Basic