Имя параметра type typeparametername1 не соответствует имени typeparametername2<> соответствующего параметра типа, определенного на одном из других частичных типов< "partialtypename>".<>

Универсальный класс или структура определены в нескольких разделяемых объявлениях с конфликтующими спецификациями параметров типов.

После разделения определения класса или структуры на несколько разделяемых объявлений компилятор обрабатывает тип как объединение всех разделяемых объявлений. Это относится не только к членам, но и к реализации, наследованию и уровню доступа.

Для любого параметра типа в определении универсального класса или структуры нельзя указать несколько имен.

Идентификатор ошибки: BC30931

Исправление ошибки

  • Выберите необходимое имя параметра типа и используйте то же имя в каждом разделяемом объявлении.

См. также