stidgen 0.4.0
See the version list below for details.
dotnet add package stidgen --version 0.4.0
NuGet\Install-Package stidgen -Version 0.4.0
<PackageReference Include="stidgen" Version="0.4.0" />
paket add stidgen --version 0.4.0
#r "nuget: stidgen, 0.4.0"
// Install stidgen as a Cake Addin #addin nuget:?package=stidgen&version=0.4.0 // Install stidgen as a Cake Tool #tool nuget:?package=stidgen&version=0.4.0
Strongly Typed ID type Generator
Learn more about Target Frameworks and .NET Standard.
This package has 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.
Static methods `Parse` and `TryParse` are lifted.
A variant of `TryParse` returning a nullable instead of using an out
parameter is generated if TryParse exists.
Types can now be placed in the same file and the default is to place them
all in a file named as the .stidgen file but with a .Generated.cs extension.
The previous behavior is available by specifying `UseNameAsFileName: true`.
Added a more complete set of unit tests.
Multiple files can now be passed to the command line.
The command line now support globs like `**\*.stidgen`.
Generated files and types are now shown on the console.
BUGFIX: Generic underlying types weren't correctly handled, the name was
the FullName of the Type instead of C# code.
BUGFIX: Casts to and from nullable were still generated for Nullable<T>
underlying resulting in invalid code.
BUGFIX: `EqualsUnderlying: true` generated code for `.Equals` but didn't
generate the == and != operators.