Параметры типа или типы, созданные с параметрами типов, не разрешены в аргументах атрибута
Обновлен: Ноябрь 2007
Type parameters or types constructed with type parameters are not allowed in attribute arguments
Атрибут применяется посредством аргумента, либо параметра типа, или создается с помощью параметра типа.
Visual Basic и .NET Framework в настоящее время не поддерживают никаких сочетаний атрибутов и базовых типов. Это означает, что применяются следующие ограничения:
Атрибут не может быть универсальным типом или объявляться внутри универсального типа.
Атрибут не может наследовать от универсального класса, и универсальный класс не может наследовать от атрибута.
При применении атрибута не удается ввести аргумент, который является одним из следующих:
универсальный тип,
тип, построенный на основе универсального типа,
параметр содержащего типа или
тип, построенный на основе параметра содержащего типа.
Идентификатор ошибки: BC32079
Исправление этой ошибки
- Перестройте аргументы, предоставленные для атрибута, таким образом, чтобы они не включали никаких параметров типа или типов, построенных на основе параметра типа.
См. также
Основные понятия
Общие сведения об атрибутах в Visual Basic
Универсальные типы в Visual Basic