Генерация кода C# без пробелов с 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 ответ

Решение

Я создал проект для минимизации кода C# на основе NRefactory: CSharpMinifier

Код для удаления пробелов находится в этом файле: Minifier.cs

Другие вопросы по тегам