In meinem C # -Entwicklungs-Team möchten wir Regeln für die automatische Formatierung gemeinsam nutzen, um unsere Codierungsstandards für eine einheitliche Code-Formatierung zu erhalten. Ich teste ReSharper und es ist großartig, aber wir haben eine Regel in unseren Standards, die ich nicht umgehen kann.
Wir verwenden HTMLTextWriter
, um etwas HTML zu rendern, aber wir haben eine Regel, um die Aufrufe einzurücken, um zu reflektieren, wie sie ausgegeben werden.
Zum Beispiel:
%Vor%Für den Moment, wenn ich den Code mit ReSharper (oder VS) neu formatiere, wird die Identität entfernt.
Gibt es eine Möglichkeit, benutzerdefinierte Regeln hinzuzufügen, um das Neuformatieren um .RenderBeginTag
-Funktionsaufrufe zu verhindern / deaktivieren? Oder gibt es ein anderes Werkzeug (außer ReSharper oder zusätzlich zu ReSharper), das das könnte?
Es gibt keine Möglichkeit, R # mitzuteilen, dass ein Teil des Codes und IMO nicht gelöscht werden, damit Sie Ihren Code nicht mit R # -spezifischen Markups verschmutzen. Eine Umgehungslösung wäre das Einrücken der Funktionsaufrufe in Klammern wie folgt:
%Vor%R # wird diese Blöcke nicht neu formatieren.
Tags und Links c# resharper autoformatting reformatting