public static IValidatableArgument<short> IsGreaterThanOrEqual(this IArgument<short> @argument, short bound) { return @argument.AddValidationPredicate(new GreaterThanOrEqualValidationPredicate<short>(bound)); }
public static IValidatableArgument<short> IsNotEqual(this IArgument<short> @argument, short value) { return @argument.AddValidationPredicate(new NotEqualValidationPredicate<short>(value)); }
public static IValidatableArgument<short> IsLessThan(this IArgument<short> @argument, short bound) { return @argument.AddValidationPredicate(new LessThanValidationPredicate<short>(bound)); }
public static IValidatableArgument<float> IsNotInfinity(this IArgument<float> @argument) { return @argument.AddValidationPredicate(FloatNotInfinityValidationPredicate.Instance); }
public static IValidatableArgument<float> IsNotNegativeInfinity(this IArgument<float> @argument) { return @argument.AddValidationPredicate(NotNegativeInfinityValidationPredicate); }
public static IValidatableArgument<byte> IsGreaterThanOrEqual(this IArgument<byte> @argument, byte bound) { return @argument.AddValidationPredicate(new GreaterThanOrEqualValidationPredicate<byte>(bound)); }
public static IValidatableArgument<bool> IsTrue(this IArgument<bool> @argument) { return @argument.AddValidationPredicate(TrueValidationPredicate.Instance); }
public static IValidatableArgument<byte> IsNotEqual(this IArgument<byte> @argument, byte value) { return @argument.AddValidationPredicate(new NotEqualValidationPredicate<byte>(value)); }
public static IValidatableArgument<byte> IsLessThan(this IArgument<byte> @argument, byte bound) { return @argument.AddValidationPredicate(new LessThanValidationPredicate<byte>(bound)); }
public static IValidatableArgument<double> IsNotInfinity(this IArgument<double> @argument) { return @argument.AddValidationPredicate(DoubleNotInfinityValidationPredicate.Instance); }
public static IValidatableArgument<double> IsNotPositiveInfinity(this IArgument<double> @argument) { return @argument.AddValidationPredicate(NotPositiveInfinityValidationPredicate); }
public static IValidatableArgument<Guid> IsEmptyGuid(this IArgument<Guid> @argument) { return @argument.AddValidationPredicate(GuidEmptyValidationPredicate.Instance); }
public static IValidatableArgument<string> IsNotRegexMatch(this IArgument<string> @argument, string pattern) { return @argument.AddValidationPredicate(new StringNotRegexMatchValidationPredicate(pattern)); }
public static IValidatableArgument<string> IsNotEqual(this IArgument<string> @argument, string value, StringComparison comparisonType) { return @argument.AddValidationPredicate(new StringNotEqualValidationPredicate(value, comparisonType)); }
public static IValidatableArgument<string> IsNotNullOrWhiteSpace(this IArgument<string> @argument) { return @argument.AddValidationPredicate(StringNotNullOrWhiteSpaceValidationPredicate.Instance); }
public static IValidatableArgument<string> IsNullOrEmpty(this IArgument<string> @argument) { return @argument.AddValidationPredicate(StringNullOrEmptyValidationPredicate.Instance); }