Delegate.Remove(Delegate, Delegate) Metoda

Definice

Odebere poslední výskyt seznamu vyvolání delegáta ze seznamu volání jiného delegáta.Removes the last occurrence of the invocation list of a delegate from the invocation list of another delegate.

public:
 static Delegate ^ Remove(Delegate ^ source, Delegate ^ value);
public static Delegate Remove (Delegate source, Delegate value);
public static Delegate? Remove (Delegate? source, Delegate? value);
static member Remove : Delegate * Delegate -> Delegate
Public Shared Function Remove (source As Delegate, value As Delegate) As Delegate

Parametry

source
Delegate

Delegát, ze kterého se má odebrat seznam volání value .The delegate from which to remove the invocation list of value.

value
Delegate

Delegát, který poskytuje seznam vyvolání pro odebrání ze seznamu volání source .The delegate that supplies the invocation list to remove from the invocation list of source.

Návraty

Delegate

Nový delegát se seznamem volání vytvořeným pomocí seznamu volání source a odebrání posledního výskytu seznamu volání value , pokud se seznam vyvolání value najde v seznamu volání source .A new delegate with an invocation list formed by taking the invocation list of source and removing the last occurrence of the invocation list of value, if the invocation list of value is found within the invocation list of source. Vrátí source hodnotu value , pokud je null , nebo pokud se seznam value vyvolání nenalezne v seznamu volání source .Returns source if value is null or if the invocation list of value is not found within the invocation list of source. Vrátí odkaz s hodnotou null, pokud se seznam volání value rovná seznamu volání, source nebo pokud source je odkaz na hodnotu null.Returns a null reference if the invocation list of value is equal to the invocation list of source or if source is a null reference.

Výjimky

Volající nemá přístup k metodě reprezentované delegátem (například pokud je metoda soukromá).The caller does not have access to the method represented by the delegate (for example, if the method is private).

Typy delegátů se neshodují.The delegate types do not match.

Poznámky

Pokud seznam volání value vyhledá souvislou sadu prvků v seznamu vyvolání source , pak se seznam vyvolání zobrazí value v seznamu volání source .If the invocation list of value matches a contiguous set of elements in the invocation list of source, then the invocation list of value is said to occur within the invocation list of source. Pokud seznam vyvolání value vyvolá více než jednou v seznamu volání source , poslední výskyt se odebere.If the invocation list of value occurs more than once in the invocation list of source, the last occurrence is removed.

Platí pro

Viz také