MulticastDelegate.Equality(MulticastDelegate, MulticastDelegate) Operador
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Operando izquierdo.
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)