【发布时间】:2010-10-24 22:27:15
【问题描述】:
复制
我正在生成一堆代码,并希望它的初始输出(前 ctrl+K、Ctrl+D)看起来合理。管理缩进是一件非常痛苦的事情,必须有一个实用程序或类可以嵌入到我的代码生成器中。我将其嵌入到 VS 加载项和构建过程中,因此我对外部程序不感兴趣。我需要一些可以以编程方式调用的东西。
建议?
【问题讨论】:
标签: c# formatting code-generation
我正在生成一堆代码,并希望它的初始输出(前 ctrl+K、Ctrl+D)看起来合理。管理缩进是一件非常痛苦的事情,必须有一个实用程序或类可以嵌入到我的代码生成器中。我将其嵌入到 VS 加载项和构建过程中,因此我对外部程序不感兴趣。我需要一些可以以编程方式调用的东西。
建议?
【问题讨论】:
标签: c# formatting code-generation
使用 Microsoft .NET Framework 提供的IndentedTextWriter 来帮助缩进代码。类文档中包含示例用法。
【讨论】: