Пока вложенный тип виден в вашей области, а не sealed
, тогда да.
Редактировать 2: Не воспринимайте это сообщение как комментарий о том, должен ли ИЛИ не делать это, я только заявляю это разрешено :)
Редактировать: Вы не можете наследовать от типа, вложенного в себя, но вы можете реализовать интерфейс, объявленный вложенным в базовый тип:
public class Base
{
public interface ISomething
{
}
}
public class Derived : Base, Base.ISomething
{
}