Změna signatury
Co: Umožňuje upravit parametry funkce.
Kdy: Chcete změnit pořadí, přidat, odebrat nebo upravit parametry funkce, které se aktuálně používají v různých umístěních.
Proč: Tyto parametry můžete ručně změnit sami a pak vyhledat všechna volání této funkce a změnit je po jednom, ale to by mohlo vést k chybám. Tento nástroj pro refaktoring provede úlohu automaticky.
Jak:
Umístěte text nebo ukazatel myši do názvu metody, která se má upravit, nebo do jednoho z jejích použití:

Dále proveďte jednu z následujících akcí:
- Klávesnice
- Stiskněte Ctrl+Ra pak Ctrl+O. (Vaše klávesová zkratka se může lišit v závislosti na vybraném profilu.)
- Stisknutím kláves Ctrl+. aktivujte nabídku Rychlé akce a refaktoring a v místní nabídce vyberte Změnit podpis.
- Myš
- Vyberte Upravit parametry refaktoringu > Reorder.
- Klikněte pravým tlačítkem na kód, vyberte nabídku Rychlé akce a refaktoring av místní nabídce vyberte Změnit podpis.
- Klávesnice
V dialogovém okně Změnit signaturu, které se otevře, můžete pomocí tlačítek na pravé straně změnit signaturu metody:

Tlačítko Popis Nahoru/dolů Přesunutí vybraného parametru nahoru a dolů v seznamu Přidat Přidání nového parametru do seznamu Odebrat Odebrání vybraného parametru ze seznamu Upravit Upravte vybraný parametr změnou jeho typu, názvu a toho, jestli je volitelný a jaká by byla jeho injektovaná hodnota. Vrátit Obnovení původního stavu vybraného parametru Vrátit vše Obnovení všech parametrů do původního stavu Tip
Pokud potvrdíte všechny odkazy, použijte zaškrtávací políčko Přeskočit náhled změn odkazů, aby se změny okamžitě šly bez předchozího zobrazení okna náhledu.
Při přidávání nebo úpravách parametru se zobrazí okno Přidat parametr nebo Upravit parametr.

Tady můžete provést následující akce:
Entry Popis Typ Typ parametru (int, double, float atd.) Název Název parametru Volitelný parametr Umožňuje volitelně zadat parametr . Injektovaná hodnota Hodnota vložená do všech volání funkce, kde není zadaný parametr (platí pouze pro Add) Výchozí hodnota Hodnota použitá funkcí v případě, že volající nezadá jednu hodnotu (platná pouze pro volitelné parametry) Pomocí rozevíracího seznamu Obor vyhledávání vyberte, jestli se změny budou vztahovat na projekt nebo na celé řešení.
Až budete hotovi, proveďte změny stisknutím tlačítka OK. Ujistěte se, že se požadované změny provádí odpovídajícím způsobem. Pomocí zaškrtávacích políček v horní polovině okna povolte nebo zakažte přejmenování jakékoli položky.

Když všechno vypadá dobře, klikněte na tlačítko Použít a funkce se ve zdrojovém kódu změní.
