Copy source parameter names and attributes when importing methods (as they are stripped by Cecil).
Decompile method bodies if no other form of source retrieval works.
Fix bug in ExpressionTypeVisitor when visiting New, would throw ArgumentNullException if Members was null in NewExpression.
R#
Added query test for equal comparison between two entities
Created aliases for the overly long and complex Func signatures and performed a simple R#.
Moved field assignments to the constructors.
Variable assignment to increase readability
Added TODO for where the equality replacement for ResourceIdPropertyAttribute should be performed.
Prototyping a fix for the entity equality query problem with a ResourceIdPropertyReplacer expression visitor. Doesn't work quite yet.
Added (empty) project for supporting Nhibernate 3.
Added new helper classes for visiting and parsing Queryable expressions.
Added interceptable queryable wrapper.
Always wrap TypeMappingFilter in FluentTypeMappingFilter, even with no fluent rule objects.
Moved QueryExpressionRewriter to its own file.
Added wrapper class for Expression (Ex) to make creating dynamic queries easier (without a lot of generic reflection pain)
Added extension method for Expression automating new'ing a visitor (with empty ctor) and visiting the expression easier.
Added extension method SingleOrDefaultIfMultiple, that will not throw an exception for multiple results.
Clean up ReflectionHelper and GenericInvoker a bit.
Added generic interface for a tree node, plus some extension methods for tree manipulation.