Возможно ли принудительное наследование в .net?
Например, у меня есть проект библиотеки классов, который содержит базовый класс, скажем, «BaseEntity». У меня есть 3 класса сказать «EntityA», «EntityB» и «EntityC», и все эти классы наследуют от этого базового класса. Теперь, когда я создаю другой класс в этом проекте, .net должен выдать мне ошибку времени компиляции, которую этот класс не наследует от класса «BaseEntity».