Robert Yokota created AVRO-4091: ----------------------------------- Summary: Allow previously parsed schemas to be referenced with parsing a schema Key: AVRO-4091 URL: https://issues.apache.org/jira/browse/AVRO-4091 Project: Apache Avro Issue Type: Improvement Components: csharp Affects Versions: 1.11.3 Reporter: Robert Yokota Assignee: Robert Yokota
Currently the C# Avro library does not have a way to parse a new schema that refers to named schemas that have been previously parsed. The equivalent in the Java Avro library is to construct an instance of `Schema.Parser` and to use the same parser instance to parse the referenced schemas before the referring schema. The change that is needed is to simply change the following method in `Schema.cs` from internal to public: ``` internal static Schema Parse(string json, SchemaNames names, string encspace) ``` I'll submit a PR with this change. Without this change, tools that allow Avro schemas to reference one another, such as the Confluent Schema Registry, cannot interoperate well with C# applications. -- This message was sent by Atlassian Jira (v8.20.10#820010)