Experimental: Roslyn analyzer for converting foreach statements to LINQ method chains
Currently only deals with one or two specific cases - hoping to make more general
Interesting code:
- the bit that finds code to fix
- the bit that does the code fix
- the tests: TurnsIfStatementsIntoWhereCalls / TurnsSingleAssignmentIntoSelectCalls
Everything else is boilerplate