As the other languages also offer a repository for convertes to specific types, one is implemented for the C# implementation, too.
Additionally converters for the default types are implemented.
The registration of new types based on Google Protobuf has to be implemented yet.
- Please split the implementation of the repository from adding new converters and open a new issue for the new converters
- The converters themselves know what wire type they are responsible for (e.g. "bytes"). This information shouldn't be repeated in the converter repository itself again. Instead, there should be a register function which adds new converters and puts them into the map using their supplied information.
- The usual vocabulary is "serialization" and "deserialization" for the two directions of communication, not "informer" and "listener". E.g. C++ uses "getConvertersForSerialization" as the method name.
Could you please update the patches and issues accordingly?