Delegate.RemoveImpl(Delegate) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir temsilcinin çağrı listesini başka bir temsilcinin çağrı listesinden kaldırır.
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
Parametreler
- d
- Delegate
Geçerli temsilcinin çağrı listesinden kaldırılacak çağrı listesini sağlayan temsilci.
Döndürülenler
Çağırma listesi geçerli temsilcinin çağırma listesinde bulunursa, geçerli temsilcinin çağrı listesini alıp çağırma listesini dkaldırarak oluşturulan çağrı listesiyle d yeni bir temsilci. Çağrı listesi geçerli temsilcinin dnull çağırma listesinde d bulunamazsa veya ise geçerli temsilciyi döndürür. çağrısı listesi geçerli temsilcinin çağırma listesine null eşitse döndürürd.
Özel durumlar
Çağıranın temsilci tarafından temsil edilen yönteme erişimi yoktur (örneğin, yöntem özelse).
Açıklamalar
Çağırma listesi value , geçerli temsilcinin çağırma listesindeki bitişik bir öğe kümesiyle eşleşiyorsa, çağrısı listesinin value geçerli temsilcinin çağrı listesinde yer aldığı söylenir. Çağrısı listesi geçerli temsilcinin çağırma listesinde value birden çok kez oluşuyorsa, son oluşum kaldırılır.