Как можно сделать обязательным, чтобы производный класс имел все основные свойства типа данных для типов Nullable? - PullRequest
1 голос
/ 12 мая 2011

Как сделать обязательным, чтобы производный класс имел все базовые свойства типов данных, допускающие типы Nullable?

То есть производный класс должен иметь все базовые свойства типов данных обнуляемых типов.

Ответы [ 2 ]

3 голосов
/ 12 мая 2011

Вы не можете сделать это со стандартным C #. Это то, что FxCop или NDepend могут обнаружить для вас ... или, если все производные классы будут в предсказуемом наборе сборок, вы можете написать модульные тесты для их анализа.

3 голосов
/ 12 мая 2011

Это не волшебный способ сделать это, разве что через отражение во время выполнения.В частности, компилятор не поможет вам в этом.

Это кажется очень необычным требованием - возможно, если вы укажете , почему мы можем помочь больше ...

...