"Alle benannten Argumente automatisch einfügen" auf der Methodenaufrufseite im Code

8

Sagen Sie, es gibt eine Methode,

%Vor%

Gibt es eine Möglichkeit, M() in M(a: .., b: .., c: ..) auf der Call-Site zu transformieren?

Ich benutze Visual Studio 2013 (Ultimate) mit ReSharper 8. Eine eingebaute Lösung (oder Erweiterung, falls erforderlich), die beide verwendet, wäre geeignet.

Dies ist ähnlich zu Gibt es irgendwelche Werkzeuge, die mir helfen, einen Methodenaufruf von positionsbasierten zu namensbasierten Parametern zu refactorieren , obwohl ich erwarte, mit no Argumente; und stelle die Frage 4 Jahre später.

    
user2864740 08.04.2015, 15:27
quelle

1 Antwort

0

Nicht sicher, ob ich Ihre Anforderung vollständig verstanden habe.

Sie könnten ein T4Template verwenden und eine partielle Klasse mit den genannten Methodenargumenten generieren. Ansonsten kann ich nur einen params-Parameter sehen, aber das würde das benannte Parameterproblem nicht lösen.

    
Telimaktar 23.12.2015 06:25
quelle