From 603379482318d1a4fdcdfa5591f2a409c229b122 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sun, 13 Nov 2022 19:38:01 +0000 Subject: [PATCH] Convert if to switch statement. --- DVD/Dump.cs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/DVD/Dump.cs b/DVD/Dump.cs index 9a6e095..a333b5a 100644 --- a/DVD/Dump.cs +++ b/DVD/Dump.cs @@ -361,13 +361,16 @@ public sealed class Dump sense = InvalidateAgid(out buffer, out senseBuffer, DvdCssKeyClass.DvdCssCppmOrCprm, timeout, out duration); - // Get AGID - if(protectionType == CopyrightType.CSS) - sense = ReportAgidCssCppm(out buffer, out senseBuffer, DvdCssKeyClass.DvdCssCppmOrCprm, timeout, - out duration); + switch(protectionType) + { + // Get AGID + case CopyrightType.CSS: + sense = ReportAgidCssCppm(out buffer, out senseBuffer, DvdCssKeyClass.DvdCssCppmOrCprm, timeout, + out duration); - if(protectionType == CopyrightType.CPRM) - throw new NotImplementedException(); + break; + case CopyrightType.CPRM: throw new NotImplementedException(); + } if(!sense) {