Uno.CodeGen is a set of tools to generate C# code in msbuild based projects.
| Target |
Branch |
Status |
Recent builds |
Recommended Nuget packages version |
development |
master |
 |
 |
 |
stable |
stable |
 |
 |
 |
| Generator |
Triggering Attributes |
Usage |
|
ClassLifecycleGenerator |
[ConstructorMethod] [DisposeMethod] [FinalizerMethod] |
Generate code to extend the lifecyle of a class. |
Documentation |
CompilationReferencesListingGenerator |
none |
Generate a file without useful code, containing only comments detailing references used to compile the project. |
Documentation |
EqualityGenerator |
[GenerateEquality] |
Generate code for efficient .Equals() members generation. |
Documentation |
ImmutableGenerator |
[GenerateImmutable] |
Generate code to build truly immutable entities. |
Documentation |