UPDATE:
Es scheint, dass diese Lösung nicht mehr funktioniert mit v2017.1.3 Start (2017-08-28)
Ich bin derzeit ReSharper v2017.1 mit (2017 -06-01) und es scheint, dass JetBrains dieses Problem noch nicht gelöst hat.
Wie @Colin Harkness bemerkt, ist der letzte Ausweg, um "benannte Parameter" beizubehalten, die Option "Benannte Ausdrücke (Variablen, Eigenschaften, Methoden, etc)" auf "Benanntes Argument" zu setzen.
Dies ist sicherlich nicht der beste Ausweg.
UPDATE:
ich ein kleiner Trick, bei JetBrains' Forum gefunden. Sie können die genannten Parameter als Redundanz abbrechen, indem Sie diese Codezeile am Anfang der Datei hinzufügen.
// ReSharper disable ArgumentsStyleNamedExpression
Sie müssen innerhalb der ReSharper-Einstellungen einige kleinere Einstellungen vornehmen. Um das automatische Hinzufügen der // ReSharper disable ArgumentsStyleNamedExpression einfach zu halten, habe ich diese Anweisung zu File Header Text wie in Abb. 2.
Abb.2 - ArgumentsStyleNamedExpression Regel
Danach hinzufügen, haben Sie Update-Datei-Header Option in -Code Cleanup Konfiguration zu überprüfen, wie in Fig. 3
Abb.3 - Überprüfen Sie "Update File Header" Option
In diesem Fall, wenn ein-Code Cleanup beginnt, fügt erste ArgumentsStyleNamedExpression Regel und wendet Code-Stil Datei .
Nach dem Hinzufügen dieser Regel können Sie zu Tools | wechseln Optionen | Umwelt | Schriftarten und Farben | ReSharper Parameter Identifier und die Markierungsfarbe visuell für diesen Fall, um unterscheiden ändern Argumente und Parameter Namen wie in Figur 4.
gezeigt
Abb.4 - Parametername Hervorhebung
Leider funktioniert diese Art, Namen von Argumenten zu behalten, nicht immer (ReSharper kann Namen von Argumenten selektiv behalten/entfernen).
Danke, das ist genau das, was ich will (vor allem die Tatsache, dass es separat mit Konstanten und anderen Ausdrücken umgehen kann, was unser häufigster Fall ist). Eine Schande, die Sie nicht sagen können "Hinweis, aber nicht aufräumen". –
Ja, das stimmt:/ – Matthias
Danke @Matthias, dachte, es musste einen besseren Weg geben, aber hatte keine Ahnung, dass der Inspektionsschweregrad und Code Cleanup so verknüpft waren. Heute etwas Neues gelernt. –