Extrakce refaktoringu metody
Toto refaktoring se vztahuje na:
C#
Visual Basic
Co: Umožňuje převést fragment kódu na vlastní metodu.
Kdy: V některé metodě máte fragment existujícího kódu, který je potřeba volat z jiné metody.
Proč: Tento kód můžete zkopírovat nebo vložit, ale to by vedlo k duplikaci. Lepším řešením je refaktorovat tento fragment na vlastní metodu, kterou lze volně volat jakoukoli jinou metodou.
Postupy
Zvýrazněte kód, který se má extrahovat:
C#:
Visual Basic:
Pak udělejte jednu z těchto věcí:
- Klávesnice
- Stiskněte Ctrl+R a pak Ctrl+M. (Upozorňujeme, že klávesová zkratka se může lišit podle toho, jaký profil jste vybrali.)
- Stisknutím klávesy Ctrl+. aktivujte nabídku Rychlé akce a refaktoringy a v místní nabídce okna Náhled vyberte Extrahovat metodu.
- Myši
- Vyberte Upravit > metodu extrakce refaktoringu>.
- Klikněte pravým tlačítkem myši na kód a vyberte Refaktor > Extract Extract > Method.
- Klikněte pravým tlačítkem myši na kód, vyberte nabídku Rychlé akce a refaktoringy a v místní nabídce okna Náhled vyberte Extrahovat metodu .
Metoda se okamžitě vytvoří. Odsud můžete metodu přejmenovat jednoduše zadáním nového názvu.
Tip
Komentáře a další řetězce můžete také aktualizovat tak, aby používaly tento nový název, stejně jako náhled změn před uložením, pomocí zaškrtávacích políček v poli Přejmenovat , které se zobrazí v pravém horním rohu integrovaného vývojového prostředí.
C#:
Visual Basic:
- Klávesnice
Až budete s změnou spokojeni, zvolte tlačítko Použít nebo stiskněte Enter a změny se potvrdí.