public override EpgSearchKeyInfoS getItem(SqlDataReader reader0, ref int i0) { EpgSearchKeyInfoS keyInfo1 = new EpgSearchKeyInfoS() { ID = (long)reader0[i0++], lastUpdate = (DateTime)reader0[i0++], andKey = (string)reader0[i0++], caseFlag = convertBool2Byte(reader0, ref i0), keyDisabledFlag = convertBool2Byte(reader0, ref i0), notKey = (string)reader0[i0++], regExpFlag = convertBool2Byte(reader0, ref i0), titleOnlyFlag = convertBool2Byte(reader0, ref i0), contentList = DB_EpgEventInfo.getEpgContentData(reader0, ref i0), dateList = getEpgSearchDateInfo(reader0, ref i0), serviceList = convertByte2Long(reader0, ref i0), videoList = convertByte2UShort(reader0, ref i0), audioList = convertByte2UShort(reader0, ref i0), aimaiFlag = convertBool2Byte(reader0, ref i0), notContetFlag = convertBool2Byte(reader0, ref i0), notDateFlag = convertBool2Byte(reader0, ref i0), freeCAFlag = convertBool2Byte(reader0, ref i0), chkRecEnd = convertBool2Byte(reader0, ref i0), chkRecDay = (ushort)(int)reader0[i0++], chkRecNoService = convertBool2Byte(reader0, ref i0), chkDurationMin = (ushort)(int)reader0[i0++], chkDurationMax = (ushort)(int)reader0[i0++], }; return(keyInfo1); }