Генерация кода 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