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)