Added the git ignore pattern for R# setting file.
Removed all the unused using directives.
Made generic parameter of IReflectionVisitor covariant.