RossLean.StringificationGenerator
1.0.0
See the version list below for details.
dotnet add package RossLean.StringificationGenerator --version 1.0.0
NuGet\Install-Package RossLean.StringificationGenerator -Version 1.0.0
<PackageReference Include="RossLean.StringificationGenerator" Version="1.0.0"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add RossLean.StringificationGenerator --version 1.0.0
#r "nuget: RossLean.StringificationGenerator, 1.0.0"
// Install RossLean.StringificationGenerator as a Cake Addin #addin nuget:?package=RossLean.StringificationGenerator&version=1.0.0 // Install RossLean.StringificationGenerator as a Cake Tool #tool nuget:?package=RossLean.StringificationGenerator&version=1.0.0
StringificationGenerator
A Roslyn source generator for generating methods that convert an instance into a string representation that is equivalent to the construction of that instance in C# code.
References
Downloads
NuGet Packages
- RossLean.StringificationGenerator - includes the analyzer WITHOUT the core component.
- RossLean.StringificationGenerator.Core - ONLY includes the core components. You must also manually install this package.
Consumption
Include a reference to the RossLean.StringificationGenerator
and RossLean.StringificationGenerator.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. Additionally, the generated code uses raw string literals, which were introduced in C# 11.0, that is 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.
Initial release