ArgumentValidationAttributeValidateSpan Method

Validates the argument value, and throws an exception if validation failed.

Definition

Namespace: Ookii.CommandLine.Validation
Assembly: Ookii.CommandLine (in Ookii.CommandLine.dll) Version: 4.2.0+a4d3631e4dcc0970081ed435288efdebc1325f83
C#
public bool ValidateSpan(
	CommandLineArgument argument,
	ReadOnlySpan<char> value
)

Parameters

argument  CommandLineArgument
The argument being validated.
value  ReadOnlySpanChar
The argument value. If not , this must be an instance of CommandLineArgumentArgumentType.

Return Value

Boolean
if validation was performed and successful; if this validator doesn't support validating spans and the Validate(CommandLineArgument, Object) method should be used instead.

Remarks

The CommandLineParser class will only call this method if the Mode property is ValidationModeBeforeConversion.

Exceptions

CommandLineArgumentException The value parameter is not a valid value. The CommandLineArgumentExceptionCategory property will be the value of the ErrorCategory property.

See Also