Convert if to switch statement.

This commit is contained in:
2022-11-13 19:38:00 +00:00
parent 106a911f1c
commit ee657ecfa5

View File

@@ -473,17 +473,18 @@ public struct Inquiry
decoded.VersionDescriptors[i] = BitConverter.ToUInt16(SCSIInquiryResponse, 58 + i * 2); decoded.VersionDescriptors[i] = BitConverter.ToUInt16(SCSIInquiryResponse, 58 + i * 2);
} }
if(SCSIInquiryResponse.Length >= 75 && switch(SCSIInquiryResponse.Length)
SCSIInquiryResponse.Length < 96)
{ {
decoded.Reserved5 = new byte[SCSIInquiryResponse.Length - 74]; case >= 75 and < 96:
Array.Copy(SCSIInquiryResponse, 74, decoded.Reserved5, 0, SCSIInquiryResponse.Length - 74); decoded.Reserved5 = new byte[SCSIInquiryResponse.Length - 74];
} Array.Copy(SCSIInquiryResponse, 74, decoded.Reserved5, 0, SCSIInquiryResponse.Length - 74);
if(SCSIInquiryResponse.Length >= 96) break;
{ case >= 96:
decoded.Reserved5 = new byte[22]; decoded.Reserved5 = new byte[22];
Array.Copy(SCSIInquiryResponse, 74, decoded.Reserved5, 0, 22); Array.Copy(SCSIInquiryResponse, 74, decoded.Reserved5, 0, 22);
break;
} }
if(SCSIInquiryResponse.Length > 96) if(SCSIInquiryResponse.Length > 96)