This project is read-only.

Release Notes

v2.4 - September 1, 2013

Updated references to latest.

v2.2.2 - May 5, 2013

Service update to use FlitBit.Emit and inherited methods from EmittedClass' SpecializeGetHashCode and SpecializeEquals methods.

v2.2.1 - March 26, 2013

Changed the DTO strategy so it now registers all generated types during wireup/bootstrap instead of on-damand. This enables the use of DTOs in scenarios where the DTO will be serialized to a distributed cache or distributed session. The prior strategy was causing DTOs to fail to resolve when the type loader tried to resolve them before they had been specifically requested by code. It was first noticed in relation to an App Pool recycle.

Pushed an updated NuGet package.

v2.2.0 - March 18, 2013

Complete rework of the emitted code. DTOs are now emitted with support for ICloneable, IEquatable<T>, INotifyPropertyChanged, and can be interrogated for dirty flags (change tracking).

This version also supports properties that are ICollection<T> and IList<T>. For a good example refer to the ISamplingOfTypes type and its very involved unit test (admittedly, its more of an integration test).


Last edited Sep 1, 2013 at 5:51 PM by cerebralkungfu, version 6


No comments yet.