<PackageReference Include="NUnit" Version="5.0.0" />

System.ArgumentOutOfRangeExceptionExtensions

Extension methods for ArgumentOutOfRangeException.
namespace System { internal static class ArgumentOutOfRangeExceptionExtensions { public sealed class <G>$0505E7D425B60FF10D3E22D3A0756F0B { public static class <M>$73C31C2206236680252B6274EB200812 { } public static void ThrowIfZero<[System.Runtime.CompilerServices.Nullable(0)] T>(T value, string paramName = null) where T : IComparable<T>; public static void ThrowIfNegative<[System.Runtime.CompilerServices.Nullable(0)] T>(T value, string paramName = null) where T : IComparable<T>; public static void ThrowIfNegativeOrZero<[System.Runtime.CompilerServices.Nullable(0)] T>(T value, string paramName = null) where T : IComparable<T>; public static void ThrowIfGreaterThan<[System.Runtime.CompilerServices.Nullable(0)] T>(T value, T other, string paramName = null) where T : IComparable<T>; public static void ThrowIfGreaterThanOrEqual<[System.Runtime.CompilerServices.Nullable(0)] T>(T value, T other, string paramName = null) where T : IComparable<T>; public static void ThrowIfLessThan<[System.Runtime.CompilerServices.Nullable(0)] T>(T value, T other, string paramName = null) where T : IComparable<T>; } public static void ThrowIfZero<T>(T value, string paramName = null) where T : IComparable<T>; public static void ThrowIfNegative<T>(T value, string paramName = null) where T : IComparable<T>; public static void ThrowIfNegativeOrZero<T>(T value, string paramName = null) where T : IComparable<T>; public static void ThrowIfGreaterThan<T>(T value, T other, string paramName = null) where T : IComparable<T>; public static void ThrowIfGreaterThanOrEqual<T>(T value, T other, string paramName = null) where T : IComparable<T>; public static void ThrowIfLessThan<T>(T value, T other, string paramName = null) where T : IComparable<T>; } }