Shield
Represents a utility class for input validation.
Checks two integers and throws an ArgumentException if the actual is lesser than the reference.
Checks the value of the given object and throws an ArgumentNullException if it is null.
Checks the value of the given object and throws an ArgumentNullException if it is null.
Checks the value of the given object and throws an ArgumentNullException with the given message if it is null.
Checks the value of the given object and throws an ArgumentNullException with the given message if it is null.
Checks the value of the given string and throws an ArgumentException if it is null or empty.
Checks the value of the given string and throws an ArgumentException if it is null or empty.
Checks a bool condition and throws an ArgumentException if it is false.
Checks the type of the given object and throws an ArgumentException if it doesn't matches with the given type parameter.