105 packages tagged with “netevolve”
This library provides simple extension methods for `Task`, `Task<T>`, `ValueTask` and `ValueTask<T>`.
Source Only package, which provides the standard configurations and settings for the NetEvolve projects. Such as `.editorconfig`, build props and targets.
NetEvolve.Defaults.Analyzer provides several diagnostic analyzers, to improve the nuget package quality and consistency.
This library provides various compatibility features between `NUnit`, `XUnit`, `XUnit.V3`, `TUnit` and `MSTest`.
A universal polyfill library that provides modern ArgumentNullException.ThrowIf* and ArgumentException.ThrowIf* helper methods across all .NET runtimes (.NET Standard 2.0+, .NET Framework 4.6.2+, .NET 6.0+), enabling consistent argument validation patterns regardless of target framework version.
Provides a high-performance, memory-efficient builder for creating C# code.
Contains HealthChecks for Microsoft SqlServer, based on the nuget package `Microsoft.Data.SqlClient`.
Contains abstract implementations for the `NetEvolve.HealthChecks`.
Abstractions for the uniform use of Http.Correlation. Based on the primary Http header `X-Correlation-ID` as well as the alternative Http header `X-Request-ID`.
Implementation of AspNetCore middleware to use Http.Correlation. Based on the primary Http header `X-Correlation-ID` as well as the alternative Http header `X-Request-ID`.
Implementation of an IHttpCorrelationIdProvider for test cases. Based on the primary Http header `X-Correlation-ID` as well as the alternative Http header `X-Request-ID`.
Contains several abstractions for logging, based on the nuget package `Microsoft.Extensions.Logging.Abstractions`.
Contains HealthChecks for Oracle Databases, based on the nuget package `Oracle.ManagedDataAccess.Core`.
Contains HealthChecks for Dapr, based on the nuget package `Dapr.Client`.
Library with common `string` extension methods for easy reuse.
Contains HealthChecks for MySql, based on the nuget package `MySql.Data`.
Contains HealthChecks for SQLite, based on the nuget package `Microsoft.Data.Sqlite`.
Extensions for `ILogger` implementations to log messages to xUnit test output.
Contains general application HealthChecks.
The fluent value validation library provides a set of fluent interfaces to validate values.
Contains HealthChecks for MySql, based on the nuget package `MySqlConnector`.
Contains HealthChecks for PostgreSQL, based on the nuget package `Npgsql`.
Contains HealthChecks for Redpanda, based on the NuGet package `Confluent.Kafka`. This is a temporary measure; if a dedicated Redpanda client is provided in the future, we will use it immediately.
Contains HealthChecks for Apache Kafka, based on the NuGet package `Confluent.Kafka`.
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.
Contains HealthChecks for Microsoft SqlServer, based on the nuget package `System.Data.SqlClient`.
Contains HealthChecks for ClickHouse, based on the nuget package `ClickHouse.Client`.