fc214b0145 | ||
---|---|---|
build | ||
doc | ||
src | ||
.appveyor.yml | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
License.md | ||
gitversion.yml | ||
readme.md |
readme.md
Uno CodeGen
Uno.CodeGen
is a set of tools to generate C# code in msbuild based projects.
Build status
Target | Branch | Status | Recent builds | Recommended Nuget packages version |
---|---|---|---|---|
development |
master | |||
stable |
stable |
Available Generators
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 |
InjectableGenerator |
[Inject] |
Generate code to resolve and inject dependencies. | Documentation |
Release Notes
1.22.0 (May 17th 2018)
- Added support for System.Guid as a supported immutable type.