/// <summary> /// 項目特殊指定 /// </summary> /// <param name="status">読み込み経過状態</param> /// <returns>項目項目特殊指定リスト</returns> private List <DBItemSpecialSettingType> ReadItemSpecialSettingType(FileReadStatus status) { var length = status.ReadInt(); status.IncreaseIntOffset(); Logger.Debug(FileIOMessage.SuccessRead(typeof(DBTypeSettingReader), "項目特殊指定数", length)); var result = new List <DBItemSpecialSettingType>(); for (var i = 0; i < length; i++) { var value = status.ReadByte(); status.IncreaseByteOffset(); var type = DBItemSpecialSettingType.FromByte(value); Logger.Debug(FileIOMessage.SuccessRead(typeof(DBTypeSettingReader), $" 項目特殊指定{i,2}", type)); result.Add(type); } return(result); }
/// <summary> /// 項目特殊指定 /// </summary> /// <param name="readStatus">読み込み経過状態</param> /// <returns>項目項目特殊指定リスト</returns> private List <DBItemSpecialSettingType> ReadItemSpecialSettingType(BinaryReadStatus readStatus) { var length = readStatus.ReadInt(); readStatus.IncreaseIntOffset(); var result = new List <DBItemSpecialSettingType>(); for (var i = 0; i < length; i++) { var value = readStatus.ReadByte(); readStatus.IncreaseByteOffset(); var type = DBItemSpecialSettingType.FromByte(value); result.Add(type); } return(result); }