Bagikan melalui


Mengubah pemfaktoran ulang tanda tangan metode

Pemfaktoran ulang ini berlaku untuk:

  • C#

  • Visual Basic

Apa: Memungkinkan Anda menghapus atau mengubah urutan parameter metode.

Kapan: Anda ingin memindahkan atau menghapus parameter metode yang saat ini digunakan di berbagai lokasi.

Mengapa: Anda dapat menghapus dan memesan ulang parameter secara manual, lalu menemukan semua panggilan ke metode tersebut dan mengubahnya satu per satu, tetapi itu dapat menyebabkan kesalahan. Alat pemfaktoran ulang ini akan melakukan tugas tersebut secara otomatis.

Bagaimana

  1. Sorot atau letakkan kursor teks di dalam nama metode yang akan dimodifikasi, atau salah satu penggunaannya:

    • C#:

      Highlighted code C#

    • VB:

      Highlighted code Visual Basic

  2. Selanjutnya, lakukan salah satu hal berikut:

    • Keyboard
      • Tekan Ctrl+R, lalu Ctrl+V. (Perhatikan bahwa pintasan papan tombol Anda mungkin berbeda berdasarkan profil mana yang Anda pilih.)
      • Tekan Ctrl+. untuk memicu menu Tindakan Cepat dan Pemfaktoran Ulang dan pilih Ubah Tanda Tangan dari popup jendela Pratinjau.
    • Mouse
      • Pilih Edit > Refaktor > Hapus Parameter.
      • Pilih Edit > Pemfaktoran Ulang > Urutkan Ulang Parameter.
      • Klik kanan kode, pilih menu Tindakan Cepat dan Pemfaktoran Ulang dan pilih Ubah Tanda Tangan dari popup jendela Pratinjau.
  3. Dalam dialog Ubah Tanda Tangan yang muncul, Anda dapat menggunakan tombol di sisi kanan untuk mengubah tanda tangan metode:

    Change Signature dialog

    Tombol Deskripsi
    Atas/Bawah Memindahkan parameter yang dipilih ke atas dan ke bawah daftar
    Tambahkan Menambahkan parameter baru ke daftar
    Hapus Menghapus parameter yang dipilih dari daftar
    Pulihkan Pulihkan parameter yang dipilih dan dicoret ke daftar

    Tip

    Gunakan kotak centang Perubahan referensi pratinjau untuk melihat hasilnya sebelum menerapkannya.

  4. Memilih Tambahkan dalam dialog Ubah Tanda Tangan akan membuka dialog Tambahkan Parameter . Dialog Tambahkan Parameter memungkinkan Anda menambahkan nama jenis dan nama parameter. Anda dapat memilih untuk membuat parameter diperlukan atau opsional dengan nilai default. Anda kemudian dapat menambahkan nilai di situs panggilan dan memilih argumen bernama untuk nilai tersebut atau Anda dapat memperkenalkan variabel TODO. Variabel TODO menempatkan TODO dalam kode Anda sehingga Anda dapat mengunjungi setiap kesalahan dan melalui setiap situs panggilan secara independen dan memutuskan apa yang harus diteruskan. Untuk parameter opsional, Anda memiliki opsi untuk menghilangkan situs panggilan sepenuhnya.

    Add Parameter dialog - C#

  5. Setelah selesai menambahkan parameter, tekan OK untuk mempratinjau perubahan.

    Change Signature dialog

Baca juga