格式化生成的C#代码

时间:2009-05-08 22:42:32

标签: c# formatting code-generation

复制

  

C# to format (indent, align) C# properly


我正在生成一堆代码,并希望它的初始输出(pre ctrl + K,Ctrl + D)看起来合理。管理缩进是一种皇家的痛苦,必须有一个实用程序或类,我可以嵌入我的代码生成器。我将它嵌入到VS加载项和构建过程中,因此我对外部程序不感兴趣。我需要一些我可以用编程方式调用的东西。

建议?

1 个答案:

答案 0 :(得分:2)

使用Microsoft .NET Framework提供的IndentedTextWriter来帮助缩进代码。课程文档中包含样本用法。