31 packages tagged with “Conditional”
Serilog sink to buffer log messages and conditionally emit them based on later events.
This Guards project is a light-weight toolbox which helps you to protect your public interfaces against invalid parameters being passed over.
Contains probability distributions, statistical models and methods such as Linear and Logistic regression, Hidden Markov Models, (Hidden) Conditional Random Fields, Principal Component Analysis, Partial Least Squares, Discriminant Analysis, Kernel methods and functions and many other related techniques. Provides methods for computing variances, standard deviations, averages, and many other statistical measures. This package is part of the Accord.NET Framework.
A XAML preprocessor adding conditional compilation support to XAML files
DependentValidation is a netstandard2.0 library that extends the System.ComponentModel.DataAnnotations with conditional attributes based on another property of the validated object. The new attributes are the following: - RequiredIf - RequiredIfEmpty - RequiredIfFalse - RequiredIfNot - RequiredIfNotEmpty - RequiredIfNotRegExMatch - RequiredIfRegExMatch - RequiredIfTrue - RegularExpressionIf - Is - EqualTo - GreaterThan - GreaterThanOrEqualTo - LessThan - LessThanOrEqualTo - NotEqualTo
A utility for Razor or Blazor web applications to conditionally build class names for components.
A modular, composable policy engine for easy implementation of complex conditional processing pipelines.
RulesManager for WinForms is a UI library that allows you to manage conditional formatting rules at runtime.
Add conditional tags to your Xaml files.
Library for ASP.NET Core, that will add support of criteria for global action filters.
ComponentOne RulesManager for WinForms は、実行時に条件付き書式設定ルールを管理できる .NET UI ライブラリです。 【本パッケージは日本語版製品です】
A curated collection of utility classes for greatly assisting an ASP.NET Core MVC application development.
Instead of null checks you can simply write for example Result.OrDefault(() => SelectedItem.Invoice.Employee.Name.ToString());
Lock only when similar objects are entering a critical section
Organize ASP.NET Core configuration into separate JSON files by concern (database, logging, services, etc.) and load them conditionally based on environment variables. Pass file names (without extensions) as parameters, and the library automatically loads base files plus environment-specific overrides (e.g., database.json + database.Production.json). Designed for containerized environments (Docker, Kubernetes) with mount paths. Optional encryption support for sensitive values. Follows SOLID principles with separate extension classes by responsibility.
A lightweight processing pipeline for .NET with composable steps, lazy instantiation, short-circuiting, and rich metadata. Ideal for workflows, rules, or conditional logic flows.
Small library to simplify chaining actions and their error handling.
Fluent conditional exection of actions
Linq operators with conditions
Parse, interpret and evaluate nested conditional logic expressions and operators represented as string
The JavaScript Debug Symbols for WinRT adds a property to the Debug global object that you can query to detect if the application is running with the Debug build configuration selected, allowing conditional execution of JavaScript code in a Windows Store app.
FlexGrid ConditionalFormatting provides a built-in mechanism to display rules generated at runtime in FlexGrid.
FlexGrid ConditionalFormatting提供了一种内置机制来显示FlexGrid中运行时生成的规则。
LifeTimes is a lightweight library that extends the built-in Microsoft.DependencyInjection lifetimes.
FlexGrid ConditionalFormatting は、FlexGrid で実行時に生成されたルールを表示するための組み込みメカニズムを提供します。
DependentValidationBlazor is a netstandard2.0 library that extends the System.ComponentModel.DataAnnotations with conditional attributes based on another property of the validated object. Originaly made by Angelo Rotta, this library is a fork of the original project that was made to be compatible with Blazor. The new attributes are the following: - RequiredIf - RequiredIfEmpty - RequiredIfFalse - RequiredIfNot - RequiredIfNotEmpty - RequiredIfNotRegExMatch - RequiredIfRegExMatch - RequiredIfTrue - RegularExpressionIf - Is - EqualTo - GreaterThan - GreaterThanOrEqualTo - LessThan - LessThanOrEqualTo - NotEqualTo
Package Description
Relay your dependency injection to the next level. Fluent extensions for Microsoft.Extensions.DependencyInjection that simplify adapter patterns with conditional routing, multi-adapters, adapter chains, and dynamic service resolution.