From 299c41bf07d22daf7a6707bf2d485193c0ef61b8 Mon Sep 17 00:00:00 2001 From: vnugent Date: Sat, 13 Jan 2024 22:42:13 -0500 Subject: using new exception api --- lib/Utils/src/Extensions/StringExtensions.cs | 4 ++-- lib/Utils/src/Extensions/ThreadingExtensions.cs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'lib/Utils/src/Extensions') diff --git a/lib/Utils/src/Extensions/StringExtensions.cs b/lib/Utils/src/Extensions/StringExtensions.cs index 7ffaaa2..c71d5a0 100644 --- a/lib/Utils/src/Extensions/StringExtensions.cs +++ b/lib/Utils/src/Extensions/StringExtensions.cs @@ -1,5 +1,5 @@ /* -* Copyright (c) 2023 Vaughn Nugent +* Copyright (c) 2024 Vaughn Nugent * * Library: VNLib * Package: VNLib.Utils @@ -132,7 +132,7 @@ namespace VNLib.Utils.Extensions /// public static void Split(this ReadOnlySpan value, ReadOnlySpan splitter, StringSplitOptions options, ReadOnlySpanAction splitCb, T state) { - _ = splitCb ?? throw new ArgumentNullException(nameof(splitCb)); + ArgumentNullException.ThrowIfNull(splitCb); //Get span over string ForwardOnlyReader reader = new(value); diff --git a/lib/Utils/src/Extensions/ThreadingExtensions.cs b/lib/Utils/src/Extensions/ThreadingExtensions.cs index 5180a11..a80a0ae 100644 --- a/lib/Utils/src/Extensions/ThreadingExtensions.cs +++ b/lib/Utils/src/Extensions/ThreadingExtensions.cs @@ -1,5 +1,5 @@ /* -* Copyright (c) 2022 Vaughn Nugent +* Copyright (c) 2024 Vaughn Nugent * * Library: VNLib * Package: VNLib.Utils @@ -200,7 +200,7 @@ namespace VNLib.Utils.Extensions /// public static Task WaitAsync(this WaitHandle handle, int timeoutMs = Timeout.Infinite) { - _ = handle ?? throw new ArgumentNullException(nameof(handle)); + ArgumentNullException.ThrowIfNull(handle); //test non-blocking handle state if (handle.WaitOne(0)) { -- cgit