2016-06-26 8 views
1

Beim Hinzufügen eines Parameters zu einem Methodenaufruf schlägt das VS-Refactoring vor, eine neue überladene Methode mit einer leeren Implementierung zu erstellen.Visual Studio 2015 Refactor-Methodensignatur

Kann die vorhandene Methodenimplementierung durch Hinzufügen eines Parameters zur Methode geändert werden?

Zum Beispiel: Unter der Annahme, Methode A:

public void A(int i) 
{ 
    Console.Debug(i) 
} 

Und diese Methode aufgerufen wird:

A(5); 

und dies geändert

A(5,"string"); 

jetzt will ich das ändern Methode zu sein:

public void A(int i,string s) 
{ 
    Console.Debug(i) 
} 

anstatt dass eine neue mit nicht umgesetzt Ausnahme erstellt Überlastung:

public void A(int i,string s) 
{ 
    throw new NotImplementedException(); 
} 

Antwort