MulticastDelegate.Equality(MulticastDelegate, MulticastDelegate) Operator

Definition

Bestimmt, ob zwei MulticastDelegate Objekte gleich sind.

public:
 static bool operator ==(MulticastDelegate ^ d1, MulticastDelegate ^ d2);
public static bool operator ==(MulticastDelegate d1, MulticastDelegate d2);
public static bool operator ==(MulticastDelegate? d1, MulticastDelegate? d2);
static member ( = ) : MulticastDelegate * MulticastDelegate -> bool
Public Shared Operator == (d1 As MulticastDelegate, d2 As MulticastDelegate) As Boolean

Parameter

d1
MulticastDelegate

Der linke Operand.

d2
MulticastDelegate

Der rechte Operand.

Gibt zurück

true if d1 and d2 have the same invocation lists; otherwise, false.

Ausnahmen

Eine Instanz einer abstrakten Klasse kann nicht erstellt werden, oder dieses Element wurde mit einem spät gebundenen Mechanismus aufgerufen.

Hinweise

Zwei Stellvertretungen sind gleich, wenn sie nicht null identisch sind und identisch sind, ihre Aufruflisten dieselbe Anzahl von Elementen enthalten, und jedes Element in der Aufrufliste des ersten Delegaten entspricht dem entsprechenden Element in der Aufrufliste der zweiten Stellvertretung.

Zwei Aufruflistenelemente sind gleich, wenn sie dieselbe Instanzmethode für dieselbe Zielinstanz aufrufen oder dieselbe statische Methode aufrufen.

Die entsprechende Methode für diesen Operator ist MulticastDelegate.Equals(Object)

Gilt für: