Свойство не может быть объявлено как <модификаторСвойства>, так как оно содержит метод доступа Private
Обновлен: Ноябрь 2007
Property cannot be declared '<propertymodifier>' because it contains a 'Private' accessor
Свойство с процедурой Private (Get или Set) помечено как Overridable.
Если свойство или процедура базового класса объявлены как Private (Visual Basic), производный класс не может переопределять свойство или процедуру, поскольку он не может получить к ним доступ. Таким образом, нельзя использовать Private в сочетании с Overridable. Это применяется не только к самому свойству, но и к отдельным его процедурам.
Идентификатор ошибки: BC31108
Исправление этой ошибки
- Удалите ключевое слово Overridable из Оператор Property или удалите ключевое слово Private из Оператор Get или Инструкция Set (Visual Basic).
См. также
Задачи
Практическое руководство. Объявление свойства со смешанным уровнем доступа