







[This is preliminary documentation and is subject to change.]
The Guard type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() ![]() | ArgumentGreaterThan<(Of <(T>)>) |
Performs a check against a method argument, and throws an ArgumentOutOfRangeException if it is
greater than the specified threshold.
|
![]() ![]() | ArgumentLessThan<(Of <(T>)>) |
Performs a check against a method argument, and throws an ArgumentOutOfRangeException if it is
less than the specified threshold.
|
![]() ![]() | ArgumentNotFinite |
Performs a check against a method argument, and throws a NotFiniteNumberException if it is not a
finite number eg NaN, PositiveInfinity or NegetiveInfinity.
|
![]() ![]() | ArgumentNull |
Performs a check against an argument, and throws a ArgumentNullException if it is null.
|
![]() ![]() | ArgumentNullOrEmpty |
Performs a check against a string argument, and throws an ArgumentNullException if it is
null or empty.
|
![]() ![]() | ArgumentOutOfRange<(Of <(T>)>) |
Performs a check against a method argument, and throws an ArgumentOutOfRangeException if it is
greater than the specified maximum value, or less than the specified minimum value.
|
![]() ![]() | IsFalse |
Throws an InvalidOperationException if the specified expression evaluates to false.
|
![]() ![]() | IsTrue |
Throws an InvalidOperationException if the specified expression evaluates to true.
|