Type.IsEquivalentTo(Type) Метод

Определение

Определяет, имеют ли два типа модели COM одинаковые удостоверения и могут ли они считаться эквивалентными.

public:
 virtual bool IsEquivalentTo(Type ^ other);
public virtual bool IsEquivalentTo (Type? other);
public virtual bool IsEquivalentTo (Type other);
abstract member IsEquivalentTo : Type -> bool
override this.IsEquivalentTo : Type -> bool
Public Overridable Function IsEquivalentTo (other As Type) As Boolean

Параметры

other
Type

Тип модели COM, который проверяется на эквивалентность текущему типу.

Возвращаемое значение

Boolean

Значение true, если типы модели COM эквивалентны; в противном случае — значение false. Этот метод также возвращает значение false, если один тип находится в сборке, загружаемой для исполнения, а другой — в сборке, загружаемой в контекст, предназначенный только для отражения.

Комментарии

начиная с платформа .NET Framework 4, среда clr поддерживает внедрение сведений о типах для com-типов непосредственно в управляемые сборки, а не требует, чтобы управляемые сборки получали сведения о типах для com-типов из сборок взаимодействия. Так как внедренные сведения о типах включают в себя только типы и члены, которые действительно используются в управляемой сборке, в двух управляемых сборках могут быть очень разные представления одного типа COM. Все управляемые сборки имеют разные объекты Type для обозначения представления типа COM. Среда CLR поддерживает эквивалентность типов между этими разными представлениями для интерфейсов, структур, перечислений и делегатов.

Эквивалентность типов означает, что COM-объект, передаваемый из одной управляемой сборки в другую, можно привести к соответствующему управляемому типу в принимающей сборке. IsEquivalentToМетод позволяет сборке определить, что COM-объект, полученный из другой сборки, имеет то же удостоверение com, что и один из встроенных типов взаимодействия первой сборки, и, таким образом, может быть приведен к этому типу.

Дополнительные сведения см. в разделе эквивалентность типов и внедренные типы взаимодействия.

Применяется к