DoesNotEndWith Method (ConditionValidator(String), String, StringComparison)

CuttingEdge.Conditions

Checks whether the end of the given value does not match the specified value using the specified comparison option. An exception is thrown otherwise.

Namespace:  CuttingEdge.Conditions
Assembly:  CuttingEdge.Conditions (in CuttingEdge.Conditions.dll)

Syntax

Visual Basic (Declaration)
Public Shared Function DoesNotEndWith ( _
	validator As ConditionValidator(Of String), _
	value As String, _
	comparisonType As StringComparison _
) As ConditionValidator(Of String)
C#
public static ConditionValidator<string> DoesNotEndWith(
	ConditionValidator<string> validator,
	string value,
	StringComparison comparisonType
)
Visual C++
public:
static ConditionValidator<String^>^ DoesNotEndWith(
	ConditionValidator<String^>^ validator, 
	String^ value, 
	StringComparison comparisonType
)
JavaScript
CuttingEdge.Conditions.ValidatorExtensions.doesNotEndWith = function(validator, value, comparisonType);

Parameters

validator
Type: CuttingEdge.Conditions..::.ConditionValidator<(Of <(String>)>)
The ConditionValidator<(Of <(T>)>) that holds the value that has to be checked.
value
Type: System..::.String
The value to compare.
comparisonType
Type: System..::.StringComparison
One of the StringComparison values that determines how this string and value are compared

Return Value

The specified validator instance.

Exceptions

ExceptionCondition
System..::.ArgumentExceptionThrown when the Value of the specified validator ends with value, while the specified validator is created using the Requires extension method.
System..::.ArgumentNullExceptionThrown when the Value of the specified validator is a null reference and value is not a null reference, while the specified validator is created using the Requires extension method.
CuttingEdge.Conditions..::.PostconditionExceptionThrown when the Value of the specified validator ends with value, while the specified validator is created using the Ensures extension method.

See Also