2 Stimmen

Formatierung von generiertem C#-Code

Duplizieren Sie

C# richtig formatieren (einrücken, ausrichten) C#


Ich generiere einen Haufen Code und möchte, dass die erste Ausgabe (vor Strg+K, Strg+D) vernünftig aussieht. Die Verwaltung von Einrückungen ist ein königlicher Schmerz und es muss ein Dienstprogramm oder eine Klasse da draußen sein, die ich in meinen Codegenerator einbetten kann. Ich bette dies in ein VS-Add-In und in einen Build-Prozess ein, also bin ich nicht an einem externen Programm interessiert. Ich brauche etwas, das ich programmatisch aufrufen kann.

Empfehlungen?

2voto

Atif Aziz Punkte 35092

Verwenden Sie die IndentedTextWriter das mit dem Microsoft .NET Framework bereitgestellt wird, um bei der Einrückung von Code zu helfen. In der Klassendokumentation ist ein Beispiel für die Verwendung enthalten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X