Patrick, This sounds as though it would be the C# equivalent of Java's ReflectData, which has been part of the Avro API for several years now, so it’s likely there would be interest. Your best bet is to open a Jira describing the planned feature and open a pull request on Github to start the discussion. The contributing page on the wiki is a bit out of date and still recommends submitting patches on Jira but I believe that Github is now the official repository.
> On May 1, 2019, at 4:31 PM, Patrick Farry <patrick.s.fa...@gmail.com> wrote: > > Hi All, > > I have written code that implements Avro serialization for POCO classes - > i.e. classes that are not generated by Avro codegen and do not implement > ISpecificRecord. The idea was to make it work as much like JSON.net as > possible. > > The serializer inherits from SpecificDefaultWriter and the deserializer from > SpecificDefaultReader. > > Avro fields are mapped to C# properties either by matching the field name and > property name or by using an attribute to specify the field sequence number. > > Is this something that would be of interest to the Avro project? My company > has approved committing the code and I’d be available and happy to maintain > this code and work on other parts of the C# implementation. > > Regards. > >