16 packages tagged with “conditions”
Code contracts and conditions for the Sitecore Framework
Forked from https://github.com/ghuntley/conditions available at 'https://www.nuget.org/packages/Conditions/'. Conditions is cross platform .NET standard 1.1 library helps developers to write pre- and postcondition validations in a fluent manner. Writing these validations is easy and it improves the readability and maintainability of code.
Conditions is cross platform portable class library helps developers to write pre- and postcondition validations in a fluent manner. Writing these validations is easy and it improves the readability and maintainability of code.
Package Description
Conditions is a dotnet 2.0 class library that helps developers write pre and post condition validations in a fluent manner.
This library provides guard clauses that could be used to guard against not expected values. It provides conditions for objects, strings, numerics, datatime and enumerables. It is possible to configure which exception should be thrown.
This is library that provides condition methods, thanks to which code we are writing is more verbose and clean. Currently it provides conditions for objects, strings, numerics, booleans and datatime.
Library conditions.
Package for conditions integration with VoiceBox.
A package containing several validations related utilities.
A simple interpreter for evaluating custom expressions and rules; Perfect for when clients want to define business rules or aggregation logic on the fly.
Conditions for Dapper and SQL
A flexible, type-safe C# library for monitoring variable values with configurable alarms, thresholds, and custom conditions.
All questions in your team about how to properly use locks can be answered with "use Locky" from now on. It is very easy to use, because you can lock on strings via both synchronous and asynchronous methods. There is no risk of forgetting to assign something to a static field, because Locky is static itself (or use Lockally which is also included).
A flexible and lightweight logic flow engine for IoT and automation scenarios. Supports dynamic rule loading, condition validation, and action handling. Compatible with .NET Standard 2.0+, .NET Core 2.0+, .NET Framework 4.6.1+, and .NET 5+. Fully supports .NET 6, 8, 9, and 10.
This library gives you the option to build conditions that decide by their own, if they are met by given information. The other codeboxes libraries are only working with the IConditions interface. The rest is a given extra, which you can use.