public override IList <DataType> DataTypes() { var list = SchemaConverter.DataTypes(_schemaReader.DataTypes()); if (list.Count == 0) { list = _schemaReader.SchemaDataTypes(); } return(list); }