Nullean.Entities.Extensions.DependencyInjection
0.1.0-preview.1
See the version list below for details.
dotnet add package Nullean.Entities.Extensions.DependencyInjection --version 0.1.0-preview.1
NuGet\Install-Package Nullean.Entities.Extensions.DependencyInjection -Version 0.1.0-preview.1
<PackageReference Include="Nullean.Entities.Extensions.DependencyInjection" Version="0.1.0-preview.1" />
<PackageVersion Include="Nullean.Entities.Extensions.DependencyInjection" Version="0.1.0-preview.1" />
<PackageReference Include="Nullean.Entities.Extensions.DependencyInjection" />
paket add Nullean.Entities.Extensions.DependencyInjection --version 0.1.0-preview.1
#r "nuget: Nullean.Entities.Extensions.DependencyInjection, 0.1.0-preview.1"
#:package Nullean.Entities.Extensions.DependencyInjection@0.1.0-preview.1
#addin nuget:?package=Nullean.Entities.Extensions.DependencyInjection&version=0.1.0-preview.1&prerelease
#tool nuget:?package=Nullean.Entities.Extensions.DependencyInjection&version=0.1.0-preview.1&prerelease
Nullean.Entities.Extensions.DependencyInjection
Register constraint sets once and let framework integrations find them, with no reflection (AOT-safe).
services.AddConstraints<SignUp>(); // T : IHaveConstraints<T>, uses SignUp.Constraints
services.AddConstraints(OrderRules.All); // a companion's set
services.AddOptions<ServerOptions>().ValidateConstraints(ServerRules).ValidateOnStart();
IConstraintRegistry.TryValidate(object, out violations) validates any registered instance by its exact type, which is what Nullean.Entities.AspNetCore and
Nullean.Entities.Argh use to validate arguments they only hold as object. ViolationErrors.ToDictionary groups errors by member for ProblemDetails.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. net11.0 is compatible. |
-
net10.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Options (>= 10.0.0)
- Nullean.Entities (>= 0.1.0-preview.1)
-
net11.0
- Nullean.Entities (>= 0.1.0-preview.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Nullean.Entities.Extensions.DependencyInjection:
| Package | Downloads |
|---|---|
|
Nullean.Entities.AspNetCore
ASP.NET Core integration for Nullean.Entities: endpoint filters, a global exception handler, result mapping and an MVC action filter that answer constraint violations with a ValidationProblem. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.1 | 49 | 10/20/2026 |
| 0.1.0 | 129 | 10/20/2026 |
| 0.1.0-preview.2 | 52 | 10/20/2026 |
| 0.1.0-preview.1 | 48 | 10/20/2026 |