Introduced ReflectionVisitor<T> class.
Turned ReflectionVisitor<T> class to a base class, declared as abstract class with virtual methods.
Implemented Visit(AssemblyElement) method.
Implemented Visit(ConstructorInfoElement) method.
Implemented Visit(FieldInfoElement) method.
Implemented Visit(MethodInfoElement) method.
Implemented Visit(ParameterInfoElement) method.
The Boy Scout Rule applied.
Implemented Visit(PropertyInfoElement) method.
Implemented Visit(TypeElement) method.
Implemented Visit(LocalVariableInfoElement) method.
Implemented Visit(EventInfoElement) method.
The Boy Scout Rule applied.
Added XML documentation to ReflectionVisitor<T> class.
Made a unit test more robust by preventing a local variable (used as a Dummy LocalVariableInfo instance) from being optimized by the compiler.
Merge branch 'reflection-visitor' of https://github.com/moodmosaic/Albedo into moodmosaic-reflection-visitor
Implemented AsReflectionElement extension method.
Documented AsReflectionElement method.
Added a Null Guard to AsReflectionElement method.