Вы не должны получать свой собственный тип от System.Type
, в принципе.Это не то, что я могу когда-либо найти применение, если вы не являетесь частью команды CLR.Вполне возможно, что если вы реализуете фальшивый фреймворк или что-то в этом роде, у может быть какая-то причина для этого - но я довольно сомневаюсь.Я был бы довольно подозрительно относиться ко всему, что происходит от Type
- я ожидаю, что это может легко пойти не так, если вы не будете осторожны.
Я подозреваю, что должна делать документация сказал, что "классы, происходящие от System.Type
, изменяют поведение этого метода, переопределяя GetTypeCodeImpl
" - хотя, честно говоря, даже это то, что пользователи на самом деле не должны знать.