Share

RefGen ASP.NET UI Generator

File Release Notes and Changelog

Release Name: 0.4.6

Notes:
RefGen 0.4.6
-------------------
Reflection based UI Generation
-------------------------------
The default (and as of the this release, the only
 supported,) configuration will use Reflection.Emit to
 create fast accessors and constructor invocation.


Hello everyone, it's been several updates now, and I've been
 misleading you all by not noting in this file as well as 
the change log, so, without further ado, go see the changelog.

Changes: 0.0.1 -- VERY alpha initial release 0.0.1.1 -- removed a reference to a library that I guaruntee you don't have. 0.4a -- cleaned up a bit of the leftovers from when it was in a project. Added Validator concept, basically a placeholder for a bigger idea later to come. (switched to a real version number instead of a ridiculous one to indicate how out of date the source was before) Removed the Mono incompatibilities. 0.4.1 -- Bug fixes -- fixed bug that wouldn't display properly if object was null -- added the README.txt with some usage samples in it to sub for docs at the moment. 0.4.2 -- Bug fixes -- fixed a race condition issue generating IL (added lock() around all delegate caches when adding to them) 0.4.5 -- Refactored a bit to organize the cache in a way that is quicker to access (reduced hashing) -- Added new support for automatic type sensing (using System.Web.Compilation.BuildManager.GetType() to search loaded assemblies for types by name) If an unknown type name is encountered in any of the places where a typename is specified in lieu of a type, it will invoke the type search. -- Added the "SearchNamespaces" List to Introspector to aid in type searching -- Added checks in to make sure that CanRead and CanWrite are true before creating delegates -- Added the ability to force a type to be Learned by the Introspector LearnTypeByName, and LearnType -- Added IsKnownType feature -- Added new overloads to PropertyDictionary in the Introspector -- Added an Accessor to Cached PropertyInfos for each property to allow you to do whatever (extract attributes etc.) with them without re-diving This is the first step in implementing the fallback to reflection for med trust environments. -- bugfix (mono): removed the null on DynamicMethod name to increase compatibility with mono (now it's string.Empty) This wasn't an issue with the trunk of mono because the bug is fixed, but it isn't in the builds yet. -- I'm considering severing Introspector from RefGen, since it seems to be where the pudding is. 0.4.6 -- Added components that work to Dolan.RefGen.Data that actually work, instead of just take up a name space. Thee ObjectDataTableFactory and the Model<T,K>.