Architect.DomainModeling
1.0.3
See the version list below for details.
dotnet add package Architect.DomainModeling --version 1.0.3
NuGet\Install-Package Architect.DomainModeling -Version 1.0.3
<PackageReference Include="Architect.DomainModeling" Version="1.0.3" />
paket add Architect.DomainModeling --version 1.0.3
#r "nuget: Architect.DomainModeling, 1.0.3"
// Install Architect.DomainModeling as a Cake Addin #addin nuget:?package=Architect.DomainModeling&version=1.0.3 // Install Architect.DomainModeling as a Cake Tool #tool nuget:?package=Architect.DomainModeling&version=1.0.3
A complete Domain-Driven Design (DDD) toolset for implementing domain models, including base types and source generators.
https://github.com/TheArchitectDev/Architect.DomainModeling
Release notes:
1.0.3:
- Improved performance by using incremental generators.
- Made it easier to navigate into the right file, thanks to a comment just before the generated type definition.
- Generated source now uses the common .g.cs suffix.
- Fixed a compile-time bug where [Wrapper]ValueObject inheritance combined with the IIdentity interface would cause an unwarranted warning.
- Fixed a compile-time bug where the source generator would fail to acknowledge a type with the SourceGeneratedAttribute on one partial and the required base type on another.
- Fixed a compile-time bug where the source generator would crash if the partial to be extended already consisted of multiple partials.
- Fixed a compile-time bug where the DummyBuilder source generator would crash if it encountered a constructor taking a parameter that is a source-generated IIdentity.
- Reduced the need for duplicate type names to require a uniquefier in the generated source name.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net5.0
- Newtonsoft.Json (>= 13.0.1)
-
net6.0
- Newtonsoft.Json (>= 13.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.