Имя параметра типа <имяПараметраТипа1> не соответствует имени <имяПараметраТипа2> соответствующего параметра типа, определенного для одного из других разделяемых типов <имяРазделяемогоТипа>
Обновлен: Ноябрь 2007
Type parameter name '<typeparametername1>' does not match the name '<typeparametername2>' of the corresponding type parameter defined on one of the other partial types of '<partialtypename>'
В нескольких объявлениях с модификатором partial определен универсальный класс или структура с противоречивыми параметрами типа.
После разделения определения класса или структуры на несколько объявлений с модификатором partial, компилятор рассматривает тип как объединение всех его частичных объявлений. Это применяется не только к членам, но и к реализации, наследованию и уровню доступа.
Нельзя указать несколько имен для какого-либо параметра типа в определении базового класса или структуры.
Идентификатор ошибки: BC30931
Исправление этой ошибки
- Выберите имя параметра типа и используйте одно имя в каждом объявлении с модификатором partial.
См. также
Основные понятия
Универсальные типы в Visual Basic