使用 NRefactory 生成不带空格的 C# 代码
本文关键字:空格 代码 NRefactory 使用 | 更新日期: 2023-09-27 18:35:32
是否可以为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);
我创建了基于 NRefactory 的 C# 代码缩小项目: CSharpMinifier
此文件中的空格删除代码:缩小器.cs