Внутренний абстрактный класс: как скрыть использование вне сборки?

У меня есть общая сборка / проект, который имеет абстрактный базовый класс, а затем несколько производных классов, которые я хочу сделать общедоступными для других сборок.

Я неЯ не хочу, чтобы абстрактный базовый класс отображался в этих других сборках в Intellisense, поэтому я подумал:сделал бы этоinternal, но я получаю эту ошибку:

Непоследовательная доступность: базовый классНастройки менее доступен, чем классIrcSettings' ....

Я неэто правда. Я вынужден сделать резюмеSettings учебный классpublicи, таким образом, видимый снаружи этой сборки.

Как я могу сделать этот классinternal вместо?

Ответы на вопрос(7)

Ваш ответ на вопрос