2015-04-07 25 views
5

Vorrei [alt, invio] sul metodo di aggiornamento di seguito (non esiste) per creare un nuovo metodo di estensione. C'è un modo per farlo in Resharper?È possibile creare un metodo di estensione usando Resharper?

List<FootyTeam> existingTeams = GetFootyTeams(); 
List<XmlTeam> newTeams = GetXmlTeams(); 

existingTeams.Update(xmlTeams); 

(nota, Sono nuovo di ReSharper)

risposta

2

Sono affraid questo non è possibile al momento (anche fino a 9.1.3). C'è il metodo statico per la conversione del metodo di estensione, ma non il refactoring che desideri.

Converti statico al Metodo di estensione

Questa nuova refactoring converte un metodo statico ad un metodo di estensione. Affinché la conversione venga effettuata con successo , il metodo statico deve (1) avere almeno un argomento e (2) risiedere in una classe statica. La funzionalità inversa è disponibile con "Converti metodo estensione su semplice statico".

Fonte: https://www.jetbrains.com/resharper/features/code_refactoring.html

Problemi correlati