Class Preconditions
- Namespace
- Kook
- Assembly
- Kook.Net.Core.dll
Provides methods to check preconditions.
public static class Preconditions
- Inheritance
-
Preconditions
- Inherited Members
Methods
AtLeast(byte, byte, string, string?)
public static void AtLeast(byte obj, byte value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at least
value
.
AtLeast(short, short, string, string?)
public static void AtLeast(short obj, short value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at least
value
.
AtLeast(int, int, string, string?)
public static void AtLeast(int obj, int value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at least
value
.
AtLeast(long, long, string, string?)
public static void AtLeast(long obj, long value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at least
value
.
AtLeast(byte?, byte, string, string?)
public static void AtLeast(byte? obj, byte value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at least
value
.
AtLeast(short?, short, string, string?)
public static void AtLeast(short? obj, short value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at least
value
.
AtLeast(int?, int, string, string?)
public static void AtLeast(int? obj, int value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at least
value
.
AtLeast(long?, long, string, string?)
public static void AtLeast(long? obj, long value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at least
value
.
AtLeast(sbyte?, sbyte, string, string?)
public static void AtLeast(sbyte? obj, sbyte value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at least
value
.
AtLeast(ushort?, ushort, string, string?)
public static void AtLeast(ushort? obj, ushort value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at least
value
.
AtLeast(uint?, uint, string, string?)
public static void AtLeast(uint? obj, uint value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at least
value
.
AtLeast(ulong?, ulong, string, string?)
public static void AtLeast(ulong? obj, ulong value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at least
value
.
AtLeast(sbyte, sbyte, string, string?)
public static void AtLeast(sbyte obj, sbyte value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at least
value
.
AtLeast(ushort, ushort, string, string?)
public static void AtLeast(ushort obj, ushort value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at least
value
.
AtLeast(uint, uint, string, string?)
public static void AtLeast(uint obj, uint value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at least
value
.
AtLeast(ulong, ulong, string, string?)
public static void AtLeast(ulong obj, ulong value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at least
value
.
AtMost(byte, byte, string, string?)
public static void AtMost(byte obj, byte value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at most
value
.
AtMost(short, short, string, string?)
public static void AtMost(short obj, short value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at most
value
.
AtMost(int, int, string, string?)
public static void AtMost(int obj, int value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at most
value
.
AtMost(long, long, string, string?)
public static void AtMost(long obj, long value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at most
value
.
AtMost(byte?, byte, string, string?)
public static void AtMost(byte? obj, byte value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at most
value
.
AtMost(short?, short, string, string?)
public static void AtMost(short? obj, short value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at most
value
.
AtMost(int?, int, string, string?)
public static void AtMost(int? obj, int value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at most
value
.
AtMost(long?, long, string, string?)
public static void AtMost(long? obj, long value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at most
value
.
AtMost(sbyte?, sbyte, string, string?)
public static void AtMost(sbyte? obj, sbyte value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at most
value
.
AtMost(ushort?, ushort, string, string?)
public static void AtMost(ushort? obj, ushort value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at most
value
.
AtMost(uint?, uint, string, string?)
public static void AtMost(uint? obj, uint value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at most
value
.
AtMost(ulong?, ulong, string, string?)
public static void AtMost(ulong? obj, ulong value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at most
value
.
AtMost(sbyte, sbyte, string, string?)
public static void AtMost(sbyte obj, sbyte value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at most
value
.
AtMost(ushort, ushort, string, string?)
public static void AtMost(ushort obj, ushort value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at most
value
.
AtMost(uint, uint, string, string?)
public static void AtMost(uint obj, uint value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at most
value
.
AtMost(ulong, ulong, string, string?)
public static void AtMost(ulong obj, ulong value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be at most
value
.
GreaterThan(byte, byte, string, string?)
public static void GreaterThan(byte obj, byte value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be greater than
value
.
GreaterThan(short, short, string, string?)
public static void GreaterThan(short obj, short value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be greater than
value
.
GreaterThan(int, int, string, string?)
public static void GreaterThan(int obj, int value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be greater than
value
.
GreaterThan(long, long, string, string?)
public static void GreaterThan(long obj, long value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be greater than
value
.
GreaterThan(byte?, byte, string, string?)
public static void GreaterThan(byte? obj, byte value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be greater than
value
.
GreaterThan(short?, short, string, string?)
public static void GreaterThan(short? obj, short value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be greater than
value
.
GreaterThan(int?, int, string, string?)
public static void GreaterThan(int? obj, int value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be greater than
value
.
GreaterThan(long?, long, string, string?)
public static void GreaterThan(long? obj, long value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be greater than
value
.
GreaterThan(sbyte?, sbyte, string, string?)
public static void GreaterThan(sbyte? obj, sbyte value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be greater than
value
.
GreaterThan(ushort?, ushort, string, string?)
public static void GreaterThan(ushort? obj, ushort value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be greater than
value
.
GreaterThan(uint?, uint, string, string?)
public static void GreaterThan(uint? obj, uint value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be greater than
value
.
GreaterThan(ulong?, ulong, string, string?)
public static void GreaterThan(ulong? obj, ulong value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be greater than
value
.
GreaterThan(sbyte, sbyte, string, string?)
public static void GreaterThan(sbyte obj, sbyte value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be greater than
value
.
GreaterThan(ushort, ushort, string, string?)
public static void GreaterThan(ushort obj, ushort value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be greater than
value
.
GreaterThan(uint, uint, string, string?)
public static void GreaterThan(uint obj, uint value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be greater than
value
.
GreaterThan(ulong, ulong, string, string?)
public static void GreaterThan(ulong obj, ulong value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be greater than
value
.
LessThan(byte, byte, string, string?)
public static void LessThan(byte obj, byte value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be less than
value
.
LessThan(short, short, string, string?)
public static void LessThan(short obj, short value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be less than
value
.
LessThan(int, int, string, string?)
public static void LessThan(int obj, int value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be less than
value
.
LessThan(long, long, string, string?)
public static void LessThan(long obj, long value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be less than
value
.
LessThan(byte?, byte, string, string?)
public static void LessThan(byte? obj, byte value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be less than
value
.
LessThan(short?, short, string, string?)
public static void LessThan(short? obj, short value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be less than
value
.
LessThan(int?, int, string, string?)
public static void LessThan(int? obj, int value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be less than
value
.
LessThan(long?, long, string, string?)
public static void LessThan(long? obj, long value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be less than
value
.
LessThan(sbyte?, sbyte, string, string?)
public static void LessThan(sbyte? obj, sbyte value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be less than
value
.
LessThan(ushort?, ushort, string, string?)
public static void LessThan(ushort? obj, ushort value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be less than
value
.
LessThan(uint?, uint, string, string?)
public static void LessThan(uint? obj, uint value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be less than
value
.
LessThan(ulong?, ulong, string, string?)
public static void LessThan(ulong? obj, ulong value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be less than
value
.
LessThan(sbyte, sbyte, string, string?)
public static void LessThan(sbyte obj, sbyte value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be less than
value
.
LessThan(ushort, ushort, string, string?)
public static void LessThan(ushort obj, ushort value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be less than
value
.
LessThan(uint, uint, string, string?)
public static void LessThan(uint obj, uint value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be less than
value
.
LessThan(ulong, ulong, string, string?)
public static void LessThan(ulong obj, ulong value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value must be less than
value
.
NotEmpty(string, string, string?)
public static void NotEmpty(string obj, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
obj
cannot be blank.
NotEqual(byte, byte, string, string?)
public static void NotEqual(byte obj, byte value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value may not be equal to
value
.
NotEqual(Guid, Guid, string, string?)
public static void NotEqual(Guid obj, Guid value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value may not be equal to
value
.
NotEqual(short, short, string, string?)
public static void NotEqual(short obj, short value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value may not be equal to
value
.
NotEqual(int, int, string, string?)
public static void NotEqual(int obj, int value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value may not be equal to
value
.
NotEqual(long, long, string, string?)
public static void NotEqual(long obj, long value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value may not be equal to
value
.
NotEqual(byte?, byte, string, string?)
public static void NotEqual(byte? obj, byte value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value may not be equal to
value
.
NotEqual(Guid?, Guid, string, string?)
public static void NotEqual(Guid? obj, Guid value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value may not be equal to
value
.
NotEqual(short?, short, string, string?)
public static void NotEqual(short? obj, short value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value may not be equal to
value
.
NotEqual(int?, int, string, string?)
public static void NotEqual(int? obj, int value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value may not be equal to
value
.
NotEqual(long?, long, string, string?)
public static void NotEqual(long? obj, long value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value may not be equal to
value
.
NotEqual(sbyte?, sbyte, string, string?)
public static void NotEqual(sbyte? obj, sbyte value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value may not be equal to
value
.
NotEqual(ushort?, ushort, string, string?)
public static void NotEqual(ushort? obj, ushort value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value may not be equal to
value
.
NotEqual(uint?, uint, string, string?)
public static void NotEqual(uint? obj, uint value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value may not be equal to
value
.
NotEqual(ulong?, ulong, string, string?)
public static void NotEqual(ulong? obj, ulong value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value may not be equal to
value
.
NotEqual(sbyte, sbyte, string, string?)
public static void NotEqual(sbyte obj, sbyte value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value may not be equal to
value
.
NotEqual(ushort, ushort, string, string?)
public static void NotEqual(ushort obj, ushort value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value may not be equal to
value
.
NotEqual(uint, uint, string, string?)
public static void NotEqual(uint obj, uint value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value may not be equal to
value
.
NotEqual(ulong, ulong, string, string?)
public static void NotEqual(ulong obj, ulong value, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
Value may not be equal to
value
.
NotNullOrEmpty(string?, string, string?)
public static void NotNullOrEmpty(string? obj, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
obj
cannot be blank.- ArgumentNullException
obj
must not benull
.
NotNullOrWhitespace(string?, string, string?)
public static void NotNullOrWhitespace(string? obj, string name, string? msg = null)
Parameters
Exceptions
- ArgumentException
obj
cannot be blank.- ArgumentNullException
obj
must not benull
.
NotNull<T>(T?, string, string?)
public static void NotNull<T>(T? obj, string name, string? msg = null) where T : class
Parameters
Type Parameters
T
Exceptions
- ArgumentNullException
obj
must not benull
.