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

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

private getCodeTypeReference ( Schema schema ) : CodeTypeReference
schema Schema
Результат System.CodeDom.CodeTypeReference
        private CodeTypeReference getCodeTypeReference(Schema schema)
        {
            CodeTypeReference typeref = null;

            /* FIXME: Thiru
            if (_PrimitiveLookup.TryGetValue(schema.type, out typeref))
                return typeref;
             */

            if (!_SchemaToCodeTypeReferenceLookup.TryGetValue(schema, out typeref))
            {
                processSchema(null, schema);

                if (!_SchemaToCodeTypeReferenceLookup.TryGetValue(schema, out typeref))
                {
                    throw new Exception("Could not determine type for " + schema);
                }
            }
            return typeref;
        }
    }