使用NRefactory生成没有空格的C#代码

时间:2013-10-16 13:11:02

标签: c# code-generation nrefactory

是否可以为没有空格和换行符的C#代码生成设置格式化选项?

我的意思是转换以下代码:

using System;
class Test
{
    public void Main(string[] args)
    {
         Console.WriteLine("Hello, World");
    }
}

到此代码:

using System;class Test{public void Main(string[] args){Console.WriteLine("Hello, World");}}

我正在尝试使用空选项,但它不起作用。

SyntaxTree syntaxTree;
CSharpFormattingOptions emptyOptions = FormattingOptionsFactory.CreateEmpty();
sting CSharpCode = syntaxTree.GetText(emptyOptions);

1 个答案:

答案 0 :(得分:0)

我基于NRefactory创建了C#代码缩小项目:CSharpMinifier

此文件中的空白删除代码:Minifier.cs