[Refactor] Convert to switch expressions.

This commit is contained in:
2024-05-01 17:18:37 +01:00
parent 87613c03b7
commit b75fcf0f41
48 changed files with 1321 additions and 2619 deletions

View File

@@ -86,30 +86,13 @@ public sealed partial class CisCopy
return ErrorNumber.NotImplemented;
}
var trackSize = 0;
switch(type)
{
case DiskType.MD1DD8:
case DiskType.MD2DD8:
trackSize = 8 * 512;
break;
case DiskType.MD1DD:
case DiskType.MD2DD:
case DiskType.MF2DD:
trackSize = 9 * 512;
break;
case DiskType.MD2HD:
trackSize = 15 * 512;
break;
case DiskType.MF2HD:
trackSize = 18 * 512;
break;
}
int trackSize = type switch
{
DiskType.MD1DD8 or DiskType.MD2DD8 => 8 * 512,
DiskType.MD1DD or DiskType.MD2DD or DiskType.MF2DD => 9 * 512,
DiskType.MD2HD => 15 * 512,
DiskType.MF2HD => 18 * 512
};
var headStep = 1;

View File

@@ -122,24 +122,11 @@ public sealed partial class CisCopy
_writingStream.WriteByte((byte)diskType);
byte tracks = 0;
switch(diskType)
{
case DiskType.MD1DD8:
case DiskType.MD1DD:
case DiskType.MD2DD8:
case DiskType.MD2DD:
tracks = 80;
break;
case DiskType.MF2DD:
case DiskType.MD2HD:
case DiskType.MF2HD:
tracks = 160;
break;
}
byte tracks = diskType switch
{
DiskType.MD1DD8 or DiskType.MD1DD or DiskType.MD2DD8 or DiskType.MD2DD => 80,
DiskType.MF2DD or DiskType.MD2HD or DiskType.MF2HD => 160
};
var headStep = 1;