[Refactor] Convert into ?: operator.

This commit is contained in:
2025-11-24 19:06:52 +00:00
parent c4af5bf241
commit 64db005bdc
4 changed files with 21 additions and 37 deletions

View File

@@ -479,10 +479,9 @@ sealed partial class Dump
// Sometimes drive returns a pregap here but MSF 00:02:3x => FRAME 3x (hexadecimal 0x20 to 0x27)
bcdSubchannel = (tmpBuf[21] & 0x30) > 0;
if(bcdSubchannel)
UpdateStatus?.Invoke(Localization.Core.Drive_returns_subchannel_in_BCD);
else
UpdateStatus?.Invoke(Localization.Core.Drive_does_not_returns_subchannel_in_BCD);
UpdateStatus?.Invoke(bcdSubchannel
? Localization.Core.Drive_returns_subchannel_in_BCD
: Localization.Core.Drive_does_not_returns_subchannel_in_BCD);
}
}
@@ -1084,9 +1083,8 @@ sealed partial class Dump
foreach(int sub in _resume.BadSubchannels) subchannelExtents.Add(sub);
if(_resume.NextBlock < blocks)
{
for(ulong i = _resume.NextBlock; i < blocks; i++) subchannelExtents.Add((int)i);
}
for(ulong i = _resume.NextBlock; i < blocks; i++)
subchannelExtents.Add((int)i);
}
if(_resume.NextBlock > 0)
@@ -1512,9 +1510,8 @@ sealed partial class Dump
supportsLongSectors);
foreach(Tuple<ulong, ulong> leadoutExtent in leadOutExtents.ToArray())
{
for(ulong e = leadoutExtent.Item1; e <= leadoutExtent.Item2; e++) subchannelExtents.Remove((int)e);
}
for(ulong e = leadoutExtent.Item1; e <= leadoutExtent.Item2; e++)
subchannelExtents.Remove((int)e);
if(subchannelExtents.Count > 0 && _retryPasses > 0 && _retrySubchannel)
{

View File

@@ -757,10 +757,9 @@ partial class Dump
// Set speed
if(_speedMultiplier >= 0)
{
if(_speed == 0)
UpdateStatus?.Invoke(Localization.Core.Setting_speed_to_MAX);
else
UpdateStatus?.Invoke(string.Format(Localization.Core.Setting_speed_to_0_x, _speed));
UpdateStatus?.Invoke(_speed == 0
? Localization.Core.Setting_speed_to_MAX
: string.Format(Localization.Core.Setting_speed_to_0_x, _speed));
_speed *= _speedMultiplier;

View File

@@ -428,10 +428,9 @@ partial class Dump
// Set speed
if(_speedMultiplier >= 0)
{
if(_speed == 0)
UpdateStatus?.Invoke(Localization.Core.Setting_speed_to_MAX);
else
UpdateStatus?.Invoke(string.Format(Localization.Core.Setting_speed_to_0_x, _speed));
UpdateStatus?.Invoke(_speed == 0
? Localization.Core.Setting_speed_to_MAX
: string.Format(Localization.Core.Setting_speed_to_0_x, _speed));
_speed *= _speedMultiplier;
@@ -1089,9 +1088,8 @@ partial class Dump
List<ulong> tmpList = [];
foreach(ulong ur in _resume.BadBlocks)
{
for(ulong i = ur; i < ur + blocksToRead; i++) tmpList.Add(i);
}
for(ulong i = ur; i < ur + blocksToRead; i++)
tmpList.Add(i);
tmpList.Sort();

View File

@@ -102,14 +102,9 @@ public partial class Device
else
buffer = [];
if(!inhibitDma)
{
LastError = SendScsiCommand(cdb, ref buffer, timeout, ScsiDirection.In, out duration, out sense);
}
else
{
LastError = SendScsiCommand(cdb, ref buffer, timeout, ScsiDirection.None, out duration, out sense);
}
LastError = !inhibitDma
? SendScsiCommand(cdb, ref buffer, timeout, ScsiDirection.In, out duration, out sense)
: SendScsiCommand(cdb, ref buffer, timeout, ScsiDirection.None, out duration, out sense);
Error = LastError != 0;
@@ -180,14 +175,9 @@ public partial class Device
else
buffer = [];
if(!inhibitDma)
{
LastError = SendScsiCommand(cdb, ref buffer, timeout, ScsiDirection.In, out duration, out sense);
}
else
{
LastError = SendScsiCommand(cdb, ref buffer, timeout, ScsiDirection.None, out duration, out sense);
}
LastError = !inhibitDma
? SendScsiCommand(cdb, ref buffer, timeout, ScsiDirection.In, out duration, out sense)
: SendScsiCommand(cdb, ref buffer, timeout, ScsiDirection.None, out duration, out sense);
Error = LastError != 0;