Compartir vía


MulticastDelegate.Equality(MulticastDelegate, MulticastDelegate) Operador

Definición

Determina si los dos objetos MulticastDelegate son iguales.

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

Parámetros

d1
MulticastDelegate

Operando izquierdo.

d2
MulticastDelegate

Operando derecho.

Devoluciones

Es true si d1 y d2 tienen las mismas listas de invocación; en caso contrario, es false.

Excepciones

No se puede crear una instancia de una clase abstracta o este miembro se invocó mediante un mecanismo de enlace en tiempo de ejecución.

Comentarios

Dos delegados son iguales si no null son y son exactamente del mismo tipo, sus listas de invocación contienen el mismo número de elementos, y todos los elementos de la lista de invocación del primer delegado son iguales al elemento correspondiente de la lista de invocación del segundo delegado.

Dos elementos de lista de invocación son iguales si invocan el mismo método de instancia en la misma instancia de destino o invocan el mismo método estático.

El método equivalente para este operador es MulticastDelegate.Equals(Object)

Se aplica a