Documentation available at amis92.github.io/RecordGenerator.
C# Record Generator makes creating record classes a breeze! Just adorn your data class with
and keep your code clean and simple. The backing code is generated on build-time, including IntelliSense support
(just save the file, Visual Studio will make a build in background).
Amadevus.RecordGenerator wouldn't work if not for @AArnott AArnott's CodeGeneration.Roslyn.
Amadevus.RecordGenerator.Analyzers were inspired by xUnit.net's analyzers.
All contributions are welcome, as well as critique. If you have any issues, problems or suggestions - please open an issue.
When commiting a change, two main versioning mechanisms are branch name and version in
Branch name will be used as a suffix when publishing packages on MyGet feed. Version will be used for
both MyGet and releasing to NuGet. You might also update version in
Directory.Build.props - that's used for non-CI builds.
Visual Studio logo ™ Microsoft Corporation, used without permission.
RecordGenerator logo (on top) © 2017 Amadeusz Sadowski, all rights reserved.