First attempt at creating a model (parsing) based on the path to a project file. Currently the Parser can use the XbuildCompiler to compile an assembly on which to use reflection.
Beginning to add some testable reflection wrappers
Merge branch 'master' into parsing
Refactored the assembly loading. It is now up to the compiler to make sure the relevant assemblies are loaded (as they know where they are memory, filesystem etc).
Lots of work on the parsing... should really be writing tests.... bad penguin!!
Changed the namespace of the code generation tests so that they match the namespace of the implementation
Minor enhancement suggested by MonoDevelop
Added tests for TypeToEntity
Added tests for PocoFieldCollection.GetPrimaryKeyField()
Added tests for PocoFieldCollection.GetPublicFields()
Added tests for PocoFieldCollection.GetInsertFields()
Added tests for the property to poco-field converter.
Added support for defining a property as allowing null.
ColumnName is now set on the poco field
Added documentation to the get value from attribute helper method
Removed the "DoPersist" property. We will only create instances for fields that needs to be persisted, so we do not need this property.
"HasGetter" is now set
"HasSetter" is now set
"AccessModifier" is now set.
Updated how the WProperty answers the questions "do you have a getter" and "do you have a setter"
Added handling of IsPrimaryKey and IdGenerator