Obsoleted Roslyn for older, faster, more compatible but uglier CodeDOM method