diff options
Diffstat (limited to 'lib/Utils/src/Extensions')
-rw-r--r-- | lib/Utils/src/Extensions/StringExtensions.cs | 4 | ||||
-rw-r--r-- | lib/Utils/src/Extensions/ThreadingExtensions.cs | 4 |
2 files changed, 4 insertions, 4 deletions
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 /// <exception cref="ArgumentNullException"></exception> public static void Split<T>(this ReadOnlySpan<char> value, ReadOnlySpan<char> splitter, StringSplitOptions options, ReadOnlySpanAction<char, T> splitCb, T state) { - _ = splitCb ?? throw new ArgumentNullException(nameof(splitCb)); + ArgumentNullException.ThrowIfNull(splitCb); //Get span over string ForwardOnlyReader<char> 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 /// <exception cref="ArgumentOutOfRangeException"></exception> public static Task<bool> 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)) { |