From 7fbeaebfd3564d26268fecb9f85d0a41bf6ebf65 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sun, 13 Nov 2022 20:46:23 +0000 Subject: [PATCH] Merge null/pattern checks into complex pattern. --- Marshal.cs | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Marshal.cs b/Marshal.cs index 6611d97..cca9efb 100644 --- a/Marshal.cs +++ b/Marshal.cs @@ -454,15 +454,15 @@ public static class Marshal { char c = hex[i]; - if(c < '0' || - c > '9' && c < 'A' || - c > 'F' && c < 'a' || + if(c < '0' || + c is > '9' and < 'A' || + c is > 'F' and < 'a' || c > 'f') break; - c -= c >= 'a' && c <= 'f' + c -= c is >= 'a' and <= 'f' ? '\u0057' - : c >= 'A' && c <= 'F' + : c is >= 'A' and <= 'F' ? '\u0037' : '\u0030'; @@ -470,15 +470,15 @@ public static class Marshal c = hex[i + 1]; - if(c < '0' || - c > '9' && c < 'A' || - c > 'F' && c < 'a' || + if(c < '0' || + c is > '9' and < 'A' || + c is > 'F' and < 'a' || c > 'f') break; - c -= c >= 'a' && c <= 'f' + c -= c is >= 'a' and <= 'f' ? '\u0057' - : c >= 'A' && c <= 'F' + : c is >= 'A' and <= 'F' ? '\u0037' : '\u0030';