Found 166 packages
Method input validation and runtime checks that report errors or throw exceptions when failures are detected.
Common input validation and state verification utility methods.
A validation library for .NET that delivers an high-performance and memory prudence by using lambda-based and strongly-typed rules.
The FlatValidator.DependencyInjection package extends the FlatValidator package to register all custom inherited validators in the IServiceCollection (Microsoft.Extensions.Dependencyinjection.Abstractions) automatically. A validation library for .NET that provides high performance and memory efficiency with the usage of strongly-typed and lambda-based rules.
FluentValidation support to validate IBAN user input.
ComponentOne Input for WinForms includes controls that support masking, formatting, validation, visual styles and data binding.
WiX Custom Action to sanitize WiX Properties
Input for WinForms includes controls that support formatting, validation, custom styles and data binding.
Forms Validation with Angular made easy! Angular-Validation is an angular Directive/Service with locales (language translation) with a very simple approach of defining your validation directly within your element to validate (input, textarea, etc) and...that's it!!! The Directive/Service will take care of the rest! For example: <input name="firstname" validation="alpha|min_len:5|max_len:50|required" ng-model="user.firstname" />
A set of extension methods to control method input values
Shared library for input validation
A package used by the silky framework to verify input parameters
The silky framework uses FluentValidation to verify input parameters
Library for defining validation rules, combine them to sets of rules and test objects against that rules.
Input for WPF includes several editors that support masking, numeric formatting, validation, multi-select and range selection.
An AntiXss attribute for Web API request models. It essentially runs the Microsoft AntiXss library against the input and fails validation if the result is different to the original value. There are ways to fine tune and relax where appropriate.
Input validation for HotChocolate
Basic input validation via the `Ensure`-class throws an `ArgumentException`, `ArgumentNullException` or other Exception types, if the conditions are not met. The second parameter `parameterName` from `Ensure.That(T value, string? parameterName = default!)` is optional and is automatically populated by .NET, based on the `CallerArgumentExpressionAttribute` functionality.
Package Description