RunicToolkit.Hosting.Generators
0.1.0-preview.30.1
This legacy preview package has been replaced by Runic.Application. Migrate to the matching Runic SDK release. See https://github.com/Runic-Artifex/runic-sdk/blob/main/docs/guides/application/adr/0017-v0.2-product-identity-and-package-topology.md
dotnet add package RunicToolkit.Hosting.Generators --version 0.1.0-preview.30.1
NuGet\Install-Package RunicToolkit.Hosting.Generators -Version 0.1.0-preview.30.1
<PackageReference Include="RunicToolkit.Hosting.Generators" Version="0.1.0-preview.30.1" />
<PackageVersion Include="RunicToolkit.Hosting.Generators" Version="0.1.0-preview.30.1" />
<PackageReference Include="RunicToolkit.Hosting.Generators" />
paket add RunicToolkit.Hosting.Generators --version 0.1.0-preview.30.1
#r "nuget: RunicToolkit.Hosting.Generators, 0.1.0-preview.30.1"
#:package RunicToolkit.Hosting.Generators@0.1.0-preview.30.1
#addin nuget:?package=RunicToolkit.Hosting.Generators&version=0.1.0-preview.30.1&prerelease
#tool nuget:?package=RunicToolkit.Hosting.Generators&version=0.1.0-preview.30.1&prerelease
RunicToolkit.Hosting.Generators
The package ships both the registration attribute/diagnostic vocabulary and a Roslyn
incremental analyzer. Add assembly-level RunicToolkitHostingRegistration attributes
for closed service and implementation types. The generator emits ordinally sorted
closed factories plus serializer type metadata without reflection or runtime discovery.
Diagnostics RTKHOST0001–RTKHOST0007 cover UI adapter/root/entry-point cardinality,
duplicate command or launch tokens, inaccessible factories, AOT reflection fallback,
and async lifecycle callbacks that cannot observe cancellation.
HostingGeneratorContract.Version identifies the descriptor semantics.
HostingRegistrationDescriptor represents validated registrations with canonical
metadata names and keys. HostingRegistrationDescriptorComparer supplies total,
ordinal ordering across kind, key, service type, implementation type, and factory
method. Descriptors deliberately exclude absolute paths and discovery order so the
same semantic input has the same order on every machine.
HostingGeneratorDiagnostics reserves RTKHOST0001–RTKHOST0007 with stable
severity, message format, and remediation metadata. The package carries the generated
attribute vocabulary as a normal compile asset and the same assembly under
analyzers/dotnet/cs; no runtime scanning is used. It targets the repository's exact
.NET 10 SDK/compiler contract.
| 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. |
-
net10.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|