Delegate.RemoveImpl(Delegate) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odebere seznam vyvolání delegáta ze seznamu vyvolání jiného delegáta.
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
Parametry
- d
- Delegate
Delegát, který obsahuje seznam volání, který se má odebrat ze seznamu vyvolání aktuálního delegáta.
Návraty
Nový delegát se seznamem volání vytvořeným tak, že se vezme seznam volání aktuálního delegáta a odebere seznam value
vyvolání , pokud je seznam value
volání nalezen v seznamu volání aktuálního delegáta. Vrátí aktuálního delegáta, pokud value
je null
nebo pokud seznam value
vyvolání není nalezen v seznamu volání aktuálního delegáta. Vrátí, null
pokud se seznam volání rovná value
seznamu volání aktuálního delegáta.
Výjimky
Volající nemá přístup k metodě reprezentované delegátem (například pokud je metoda soukromá).
Poznámky
Pokud seznam value
vyvolání odpovídá souvislé množině prvků v seznamu volání aktuálního delegáta, znamená to, že se seznam value
volání pro vyskytuje v seznamu volání aktuálního delegáta. Pokud se seznam vyvolání v seznamu volání aktuálního value
delegáta vyskytuje více než jednou, poslední výskyt bude odebrán.
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro