Description
If a complex property (record) is used in 2 classes, the property class will be generated twice. This happens if I generate single C# file from a protocol file which contains multiple schemas.
Here is the patch:
https://github.com/VerticalSearchWorks/avro/commit/7013e136478d00bf1c497b6773456a0db31eee1a