public static void ToFile(CodeCompileUnit unit, string path)
{
var provider = CodeDomProvider.CreateProvider("CSharp");
var options = new CodeGeneratorOptions();
options.BracingStyle = "C";
using (StreamWriter sourceWriter = new StreamWriter(path))
{
provider.GenerateCodeFromCompileUnit(
unit, sourceWriter, options);
}
}