Delegate.RemoveImpl(Delegate) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menghapus daftar pemanggilan delegasi dari daftar pemanggilan delegasi lain.
protected:
virtual Delegate ^ RemoveImpl(Delegate ^ d);
protected virtual Delegate? RemoveImpl (Delegate d);
protected virtual Delegate RemoveImpl (Delegate d);
abstract member RemoveImpl : Delegate -> Delegate
override this.RemoveImpl : Delegate -> Delegate
Protected Overridable Function RemoveImpl (d As Delegate) As Delegate
Parameter
- d
- Delegate
Delegasi yang memasok daftar pemanggilan untuk dihapus dari daftar pemanggilan delegasi saat ini.
Mengembalikan
Delegasi baru dengan daftar pemanggilan yang dibentuk dengan mengambil daftar pemanggilan delegasi saat ini dan menghapus daftar pemanggilan d
, jika daftar pemanggilan d
ditemukan dalam daftar pemanggilan delegasi saat ini. Mengembalikan delegasi saat ini jika d
null
atau jika daftar pemanggilan d
tidak ditemukan dalam daftar pemanggilan delegasi saat ini. Mengembalikan null
jika daftar pemanggilan d
sama dengan daftar pemanggilan delegasi saat ini.
Pengecualian
Pemanggil tidak memiliki akses ke metode yang diwakili oleh delegasi (misalnya, jika metode bersifat privat).
Keterangan
Jika daftar pemanggilan value
cocok dengan sekumpulan elemen yang berdekatan dalam daftar pemanggilan delegasi saat ini, maka daftar pemanggilan value
dikatakan terjadi dalam daftar pemanggilan delegasi saat ini. Jika daftar pemanggilan value
terjadi lebih dari sekali dalam daftar pemanggilan delegasi saat ini, kemunculan terakhir akan dihapus.