CodeDOMは面倒だよ
C#のコード吐くだけならTextReader.WriteやT4でベターっと生成したほうがずっと手軽
CodeDOMはC#とVB両対応したい場合とかに使う