Visual Studio oder ReSharper-Funktionalität für die Platzierung von Direktiven
-
03-07-2019 - |
Frage
Ich mag meine mit Richtlinien innerhalb des aktuellen Namensraumes setzen, und nicht außerhalb als VS und ReSharper per default setzt sie.
Kennt jemand ein Makro / Standardfunktionalität, die sortiert / entfernt ungenutzte Direktiven und legt sie innen der aktuelle Namensraum?
Lösung
UPDATE - ReSharper 2.016,1 : Diese Option ist nun auf Codebearbeitung → C # → Code Stil → Add 'mit' Richtlinie zur tiefsten Umfang bewegt wird
Haben Sie versucht, die ReSharper Option:
Sprachen → C # → Formatierung Stil → Namespace Import → In dem tiefstenen Umfang
using-DirektiveIch bin mir nicht sicher, ob R # 's Code Bereinigung obwohl die bestehenden für Sie neu anordnen wird.
Andere Tipps
Ab Version 8.2, das ist umgezogen. Es ist jetzt hier:
Innerhalb Visual Studio
ReSharper -> Optionen ...
Dann im Dialog Optionen
Code Bearbeiten -> C # -> Namespace Import -> Einfügen mit Richtlinien bei Bedarf -> Add-Richtlinie zum tiefstenen Umfang mit
Wie von ReSharper 9 dies zog in Code Editing
=> C#
=> Code Style
=> Reference Qualification
=> Add 'using' directive to deepest scope
.
Oder können Sie neue Einstellungen Suchfunktion verwenden und für deepest scope
suchen. Die genaue Einstellung wird kommen:
StyleCop unterstützt ReSharper Integration ab Version 4.7.
http://stylecop.codeplex.com/ :
4.7 ist kompatibel mit JetBrains R # 5.1 (5.1.3000.12), R # 6.0 (6.0.2202.688), R # 6.1 (6.1.37.86), R # 6.1.1 (6.1.1000.82) und R # 7.0 (7.0.54.77)
4.7 ist kompatibel mit Visual Studio 2008, Visual Studio 2010 und Visual Studio 11
Diese Veröffentlichung enthält das StyleCop ReSharper Plugin (kompatibel mit ReSharper 5.1, 6.0, 6.1, 6.1.1 und 7.0)
Ich habe meine Standard-Visual Studio-Vorlagen bearbeitet meine using-Direktiven nach innen setzen der Namensraum.
Für das Sortieren und Entfernen von nicht verwendeten Richtlinien, verwende ich Energie Befehle für Visual Studio 2008 .