unsubscribe On Fri, Aug 12, 2022 at 2:46 AM Khrystyna Popadyuk (Jira) <[email protected]> wrote:
> Khrystyna Popadyuk created AVRO-3605: > ---------------------------------------- > > Summary: .NET/#C: Refactor ReflectReader/Writer: refactor > DotnetClass and Dotnetproperty to be able inject custom logiv > Key: AVRO-3605 > URL: https://issues.apache.org/jira/browse/AVRO-3605 > Project: Apache Avro > Issue Type: Improvement > Reporter: Khrystyna Popadyuk > Assignee: Khrystyna Popadyuk > > > End user sometimes have very specific requirements for example, skip some > properties, apply some conversion to property name before mapping and do > on. That requirement can be important to some user and completely do not > have sense for other. In such case there is no sense to add such > functionality to Apache.Avro library - it can be difficult, impossible, > dangerous... However it would be great if end user can inject own specific > logic, by overriding default one. > > Current implementation of DotnetClass and DotnetProperty makes impossible > injection of custom logic by end user. I think it is useful to refactor > DotnetClass and DotnetProperty bring extensibility. > > > > Related story: https://issues.apache.org/jira/browse/AVRO-3603 > > > > -- > This message was sent by Atlassian Jira > (v8.20.10#820010) >
