2 packages tagged with “ArgumentValidation”
Fast, extensible, intuitive and easy-to-use C# portable library providing fluent APIs for argument validation. Gives everything you need to implement defensive programming in your .NET application
Extends the standard library with: - Async lazy (PublicationOnly and ExecutionAndPublication thread safety modes). - Sync and async in-memory value cache. - Sync and async in-memory key-value cache. - Min and max priority queues. - Argument validation methods. - Extension methods for collection interfaces. - Extension methods for standard library types like int, string, DateTime.