ArgumentLessThan(T) Method

Project Mercury API

[This is preliminary documentation and is subject to change.]

Performs a check against a method argument, and throws an ArgumentOutOfRangeException if it is less than the specified threshold.

Namespace:  ProjectMercury
Assembly:  ProjectMercury (in ProjectMercury.dll) Version: 3.1.0.0

Syntax

C#
public static void ArgumentLessThan<T>(
	string parameter,
	T argument,
	T threshold
)
where T : Object, IComparable<T>
Visual Basic (Declaration)
Public Shared Sub ArgumentLessThan(Of T As {Object, IComparable(Of T)}) ( _
	parameter As String, _
	argument As T, _
	threshold As T _
)
Visual C++
public:
generic<typename T>
where T : Object, IComparable<T>
static void ArgumentLessThan(
	String^ parameter, 
	T argument, 
	T threshold
)

Parameters

parameter
Type: System..::.String
The name of the method parameter.
argument
Type: T
The value being passed as an argument.
threshold
Type: T
The threshold value that the argument must be equal to or greater than to pass the test.

Type Parameters

T
The type of argument being checked.

See Also