Experimentations with Roslyn diagnostics and code fixes