NoahStolk.UnionStruct
0.0.0-alpha.1
See the version list below for details.
dotnet add package NoahStolk.UnionStruct --version 0.0.0-alpha.1
NuGet\Install-Package NoahStolk.UnionStruct -Version 0.0.0-alpha.1
<PackageReference Include="NoahStolk.UnionStruct" Version="0.0.0-alpha.1"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add NoahStolk.UnionStruct --version 0.0.0-alpha.1
#r "nuget: NoahStolk.UnionStruct, 0.0.0-alpha.1"
// Install NoahStolk.UnionStruct as a Cake Addin #addin nuget:?package=NoahStolk.UnionStruct&version=0.0.0-alpha.1&prerelease // Install NoahStolk.UnionStruct as a Cake Tool #tool nuget:?package=NoahStolk.UnionStruct&version=0.0.0-alpha.1&prerelease
union-struct
🚧 WORK IN PROGRESS 🚧
Source generator for creating memory-efficient union structs in C#
Features
TODO
Development
Debugging the Source Generator
To debug the source generator, use the launchSettings.json
file in the UnionStruct
project to run the generator against the UnionStruct.Sample
project.
You can also debug the generator tests using the UnionStruct.Tests
project.
Snapshot Testing
To control which diff tool is used for snapshot testing, use the DiffEngine_ToolOrder
environment variable.
In JetBrains Rider, this can be configured under Build, Execution, Deployment > Unit Testing > Test Runner > Environment variables.
You can also disable DiffEngine by setting the DiffEngine_Disable
environment variable to true
.
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.
Version | Downloads | Last updated |
---|---|---|
0.0.0-alpha.5 | 37 | 12/19/2024 |
0.0.0-alpha.4 | 39 | 12/18/2024 |
0.0.0-alpha.3 | 36 | 12/18/2024 |
0.0.0-alpha.2 | 53 | 12/4/2024 |
0.0.0-alpha.1 | 37 | 12/2/2024 |
0.0.0-alpha.0 | 34 | 12/2/2024 |