Initial check-in
Ignore MonoDevelop userPrefs
Corrections to remove code warnings
Fixed namespaces
Migrated configuration/attribute classes
Migrated SampleModel classes
Fixed namespaces
Corrections based on new Core structure
Removed dependency on DomainTypes.Utils
Added foundations for automated tests
Corrected scope of DetermineInnerType(this()
Removed methods for modifying list
MemoryHelper no longer uses VisualBasic DLL to calculate system memory
Fixed namespaces
Fixed hreaders
Renamed Fresnel.Core to Fresnel.Introspection
Refactored to use Dependency Injection
Refactored to 'functional' style of code
Fixed joined up 'using' statements
Corrections to get first unit test to work
ClassTemplate Properties and Methods are now initialised when accessed
Refactored AssemblyReaderBuilder
Now uses Property injection to resolve circular dependencies (TemplateCache)
Now uses MethodInfo.GetParameters() to prevent ParameterTemplateMap being initialised prematurely
Renamed AssemblyDocsReader to XmlDocReader
Moved CreateClassTemplates() into AssemblyReader
Renamed CreateClassTemplates() to PreLoadClassTemplates()
InnerClasses are now resolved lazily, to ensure Templates are initialised completely
Moved Configuration/Attribute classes into separate Frenel.Configuration project