added two new properties: Priority and ConvertableType -> because converters are automatically collected by plugin infrastructure now
Extract, Inject references a root converter now -> typically an instance of JsonItemConverter -> to prevent cycles
JsonItemConverter:
now implements the interface IJsonItemConverter
is now a dynamic class
is only instantiable with an factory (JsonItemConverterFactory)
still has the old (but now public) static methods Extract and Inject (without ref param IJsonItemConverter root) -> creates instance with factory and calls methods of instance
removed register and unregister methods, because the factory collects all converters automatically now (on first call of Create)
has cycle detection for Extract and Inject
renamed method Get to GetConverter
(No files)
Note: See TracChangeset
for help on using the changeset viewer.