Avro.CodeGen.AvroGen.processUnion C# (CSharp) Метод

processUnion() приватный Метод

private processUnion ( Schema schema ) : void
schema Schema
Результат void
        private void processUnion(Schema schema)
        {
            if (_SchemaToCodeTypeReferenceLookup.ContainsKey(schema))
                return;
            UnionSchema unionSchema = schema as UnionSchema;

            CodeTypeReference refNullable = null;
            if (findNullableType(unionSchema, out refNullable))
            {
                _SchemaToCodeTypeReferenceLookup.Add(schema, refNullable);
                return;
            }



            throw new NotImplementedException();
            //TODO: This is wrong
            //_SchemaToCodeTypeReferenceLookup.Add(schema, new CodeTypeReference(typeof(string)));
            //unionSchema.
        }