RossLean.EnumParsingGenerator
1.0.0
dotnet add package RossLean.EnumParsingGenerator --version 1.0.0
NuGet\Install-Package RossLean.EnumParsingGenerator -Version 1.0.0
<PackageReference Include="RossLean.EnumParsingGenerator" Version="1.0.0"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add RossLean.EnumParsingGenerator --version 1.0.0
#r "nuget: RossLean.EnumParsingGenerator, 1.0.0"
// Install RossLean.EnumParsingGenerator as a Cake Addin #addin nuget:?package=RossLean.EnumParsingGenerator&version=1.0.0 // Install RossLean.EnumParsingGenerator as a Cake Tool #tool nuget:?package=RossLean.EnumParsingGenerator&version=1.0.0
EnumParsingGenerator
A Roslyn source generator for generating methods for parsing enum values by their annotated description attributes.
References
Downloads
NuGet Packages
- RossLean.EnumParsingGenerator - includes the generator WITHOUT the core components.
- RossLean.EnumParsingGenerator.Core - ONLY includes the core components. You must also manually install this package.
Consumption
Include a reference to the RossLean.EnumParsingGenerator
and RossLean.EnumParsingGenerator.Core
NuGet packages in the desired projects.
It is likely that the installation of the analyzers and the source generator in a project in Visual Studio may cause its behavior to be fuzzy, so it is recommended to restart Visual Studio.
Support for JetBrains Rider is not tested. Please consider opening compatibility issues here.
Notes
For Visual Studio users, this package is only intended to be used in Visual Studio 2022 onwards. The package makes use of incremental generators, which are only supported in Visual Studio 2022.
For JetBrains Rider users, the latest versions should theoretically have no issues running the generators and the analyzers included in the package.
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.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 |
---|---|---|
1.0.0 | 106 | 6/29/2024 |
Initial release