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>;
}
}