A set of source generators for equality, immutability, ...
Перейти к файлу
Carl de Billy c05672864e Better support for abstract types 2018-02-26 10:54:15 -05:00
build Initial push 2018-02-02 01:23:14 -05:00
doc Add generator for the class lifecycle attributes. 2018-02-20 16:39:03 -05:00
src Better support for abstract types 2018-02-26 10:54:15 -05:00
.appveyor.yml Publish packages to NuGet.org 2018-02-02 08:24:13 -05:00
.gitattributes Initial push 2018-02-02 01:23:14 -05:00
.gitignore Initial push 2018-02-02 01:23:14 -05:00
License.md Initial push 2018-02-02 01:23:14 -05:00
gitversion.yml Initial push 2018-02-02 01:23:14 -05:00
readme.md Fix broken documentation link 2018-02-20 16:47:37 -05:00

readme.md

Uno CodeGen

Uno.CodeGen is a set of tools to generate C# code in msbuild based projects.

Build status

Target Branch Status Recommended Nuget packages version
development master Build status NuGet
stable stable (no build yet) (not published yet)

Available Generators

Generator Triggering Attributes Usage
ClassLifecycleGenerator [ConstructorMethod] [DisposeMethod] [FinalizerMethod] Generate code to extend the lifecyle of a class. Documentation
EqualityGenerator [GenerateEquality] Generate code for efficient .Equals() members generation. Documentation
ImmutableGenerator [GenerateImmutable] Generate code to build truly immutable entities. Documentation