public virtual void GenerateCodeFromCompileUnit(CodeCompileUnit compileUnit, TextWriter writer, CodeGeneratorOptions options) => CreateGeneratorHelper().GenerateCodeFromCompileUnit(compileUnit, writer, options);
public static string GenerateString(this CodeCompileUnit self, CodeDomProvider provider) { StringBuilder b = new StringBuilder(); using (TextWriter writer = new StringWriter(b)) { provider.GenerateCodeFromCompileUnit(self, writer, new CodeGeneratorOptions()); } return b.ToString(); }