JasperFx.SourceGenerator
2.0.0-alpha.9
See the version list below for details.
dotnet add package JasperFx.SourceGenerator --version 2.0.0-alpha.9
NuGet\Install-Package JasperFx.SourceGenerator -Version 2.0.0-alpha.9
<PackageReference Include="JasperFx.SourceGenerator" Version="2.0.0-alpha.9"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
<PackageVersion Include="JasperFx.SourceGenerator" Version="2.0.0-alpha.9" />
<PackageReference Include="JasperFx.SourceGenerator"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add JasperFx.SourceGenerator --version 2.0.0-alpha.9
#r "nuget: JasperFx.SourceGenerator, 2.0.0-alpha.9"
#:package JasperFx.SourceGenerator@2.0.0-alpha.9
#addin nuget:?package=JasperFx.SourceGenerator&version=2.0.0-alpha.9&prerelease
#tool nuget:?package=JasperFx.SourceGenerator&version=2.0.0-alpha.9&prerelease
JasperFx.SourceGenerator
Roslyn source generator for JasperFx OptionsDescription types. Generates IDescribeMyself.ToDescription() implementations at compile time, eliminating runtime reflection on options classes that surface in diagnostic snapshots (CritterWatch, etc.).
Install
<PackageReference Include="JasperFx.SourceGenerator"
PrivateAssets="all"
OutputItemType="Analyzer"
ReferenceOutputAssembly="false" />
Reference it as an analyzer/source-generator only — there's no runtime API. Apply the [GenerateDescription] attribute to a class that implements IDescribeMyself and a ToDescription() method is generated.
Documentation
Full docs at https://jasperfx.net.
Repo: github.com/JasperFx/jasperfx.
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on JasperFx.SourceGenerator:
| Package | Downloads |
|---|---|
|
WolverineFx
Build Robust Event Driven Architectures with Simpler Code |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.1 | 2,477 | 5/24/2026 |
| 2.0.0 | 44 | 5/21/2026 |
| 2.0.0-rc.3 | 39 | 5/21/2026 |
| 2.0.0-rc.2 | 35 | 5/20/2026 |
| 2.0.0-rc.1 | 31 | 5/20/2026 |
| 2.0.0-alpha.9 | 34 | 5/19/2026 |