Use Base Type where possible
Continue even when some projects can't be loaded
Throw on errors or warnings
Failing test for error handling behaviour I want to implement
Use absolute paths and downgrade from warning (since it hasn't actually caused a problem for us at this point)
R# rename and fix whitespace
Ignore case, when getting project
Failing test for getting identical adapters
Move functionality into SolutionProjectLoader
Make test case insensitive
Better name
Reduce indentation
Try to get existing project adapter first
Reorganise methods to put initialisation ones together
Create a type so lazy, that its default behaviour is to return a blank instance. Intention is to make it harder to try to use the lazy value in its own initialization
Don't need this param now