2017-07-28 2 views
1

Die Frage ist, wie man das Problem löst. Wie funktionieren Quell-/Textformatierer? So schreiben Sie einen Quell-/Textformatierer für jeden Text, der ausreichende Einstellungen akzeptiert und als akzeptiert gilt.Wie schreibe ich eine allgemeine Quelle/Textformatierer in C#? (Ideen)

z. Neue Zeile nach {und Einrückung der nächsten Zeile.

Wie können wir die Quellcodes formatieren, die mit verschiedenen Sprachen arbeiten? Gibt es einen Algorithmus dafür? Welche Einstellungen sollte ich berücksichtigen?

Ich brauche zuerst ein paar Ideen, weil die meisten Quell-/Textformatier sprachspezifisch sind, aber auch C# spezifische Lösungen sind akzeptabel!

Antwort

0

Sie im Roslyn Github schauen und sehen, wie es für C# und VB funktioniert:

https://github.com/dotnet/roslyn

Dann mit Roslyn sollten Sie in der Lage sein, Ihre eigenen Formatierer zu schreiben.

Verwandte Themen