Partager via


Le constructeur d'attribut a un paramètre de type '<type>', qui n'est pas un type intégral, virgule flottante ni Enum, ni encore Object, Char, String, Boolean, System.Type ou un tableau unidimensionnel de ces types

Mise à jour : novembre 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

Une définition d'attribut personnalisée inclut un constructeur qui spécifie un type de données non valide pour un paramètre. Les attributs ne peuvent accepter que certains types de données comme paramètres, car seuls ces types peuvent être sérialisés dans les métadonnées de l'assembly.

ID d'erreur : BC30045

Pour corriger cette erreur

  • Remplacez le type de données du paramètre par Byte, Short, Integer, Long, Single, Double, Char, String, Boolean, System.Type ou par un type énumération.

Voir aussi

Autres ressources

Attributs personnalisés en Visual Basic