Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método Type.IsEquivalentTo (Type)

.NET Framework (current version)
 

Publicado: octubre de 2016

Determina si dos tipos COM tienen la misma identidad y se pueden usar para la equivalencia de tipos.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public virtual bool IsEquivalentTo(
	Type other
)

Parámetros

other
Type: System.Type

Tipo COM cuya equivalencia con el tipo actual se comprueba.

Valor devuelto

Type: System.Boolean

true si los tipos COM son equivalentes; de lo contrario, false. Este método también devuelve false si un tipo está en un ensamblado que se carga para la ejecución y el otro está en un ensamblado que se carga en el contexto de solo reflexión.

A partir del .NET Framework 4, common language runtime admite la incrustación de información de tipo para los tipos COM directamente en los ensamblados administrados, en lugar de exigir a los ensamblados administrados obtener información de tipo para los tipos COM de ensamblados de interoperabilidad. Dado que la información de tipos incrustada incluye solo los tipos y miembros que sean realmente utilizados por un ensamblado administrado, dos ensamblados administrados pueden tener vistas muy diferentes del mismo tipo COM. Cada ensamblado administrado tiene otro Type objetos para representar la vista del tipo COM. Common language runtime admite la equivalencia de tipos entre estas distintas vistas para interfaces, estructuras, enumeraciones y delegados.

Equivalencia de tipos significa que un objeto COM que se pasa de un ensamblado administrado a otro se puede convertir a la correspondiente administrado tipo en el ensamblado receptor. El IsEquivalentTo método permite a un ensamblado determinar que un objeto COM obtenido desde otro ensamblado tiene la misma identidad de COM que uno de los tipos de interoperabilidad de primera insertados propios de ensamblado y, por tanto, se puede convertir a ese tipo.

Para obtener más información, consulta Type Equivalence and Embedded Interop Types.

.NET Framework
Disponible desde 4.0
Volver al principio
Mostrar: