Как сделать обязательным, чтобы производный класс имел все базовые свойства типов данных, допускающие типы Nullable?
То есть производный класс должен иметь все базовые свойства типов данных обнуляемых типов.
Вы не можете сделать это со стандартным C #. Это то, что FxCop или NDepend могут обнаружить для вас ... или, если все производные классы будут в предсказуемом наборе сборок, вы можете написать модульные тесты для их анализа.
Это не волшебный способ сделать это, разве что через отражение во время выполнения.В частности, компилятор не поможет вам в этом.
Это кажется очень необычным требованием - возможно, если вы укажете , почему мы можем помочь больше ...