IRecord IResultSet.this[uint index] { get { if (_records[index] == null) { var record = Yaz.ZOOM_resultset_record(_resultSet, index); _records[index] = new Record(record, this); } return(_records[index]); } }