- используем шаблон TmsItemsHolder.
- используем шаблон TmsItemsHolder в TmsDiagramms.
- вводим метод TmsItemsHolder.RegisterInMarshal.
- используем метод RegisterInMarshal.
- используем метод RegisterInMarshal.
- обобщаем. Через RTTI.
- обобщаем регистрацию в TJSONUnMarshal. Через RTTI.
- обобщаем регистрацию в TJSONUnMarshal. Через RTTI.
- обобщаем регистрацию в TJSONUnMarshal. Через RTTI.
- комментарий.
- выделяем TmsParametrizedShapeTestSuite в отдельный модуль.
- Обобщаем.
- обобщаем.
- обобщаем.
- обобщаем.
- обобщаем.
- обобщаем.
- обобщаем.
- обобщаем.
- сериализуем все диаграммы скопом. Работает. А вот десериализация - не работает. Ибо ссылки на дохлые объекты. Надо к интерфейсам переходить.