Example of implementing automatic properties.
Automatic properties examples - continued
starting HappilFactory implementation
DefineClass method of HappilFactory implemented
added ignore attribute to some tests
Replaced fluent interfaces with classes; configured conventions in ReSharper.
chenges in DefineClass
Addede HappilObjectFactoryBase and HappilTypeKey (tests missing! will add them later today)
Completed UsingObjectFactoryBase example.
Adding diagramming project
Class diagram image
Adding .gitattributes
HappilTypeKey: relaxing constructor signature + adding tests + bugfix
Tested HappilObjectFactoryBase; a working example of implementing empty interfaces.
Class diagrams
Examples of emitting method body in a strong-typed compile-safe way
Making fluent API type-safe
Adding compile-time type safety to operands; adding operators.
Type-safe operands and expressions
Handling of ++ and -- operators (without operator overloading)