Поделиться через


TypeBuilder.IsAssignableFrom Метод

Определение

Определяет, можно ли назначить указанный тип этому объекту.

Перегрузки

IsAssignableFrom(TypeInfo)

Получает значение, указывающее, может ли заданный объект TypeInfo быть назначен этому объекту.

IsAssignableFrom(Type)

Возвращает значение, указывающее, может ли заданный Type быть назначен этому объекту.

IsAssignableFrom(TypeInfo)

Исходный код:
TypeBuilder.cs

Получает значение, указывающее, может ли заданный объект TypeInfo быть назначен этому объекту.

public:
 override bool IsAssignableFrom(System::Reflection::TypeInfo ^ typeInfo);
public override bool IsAssignableFrom (System.Reflection.TypeInfo? typeInfo);
public override bool IsAssignableFrom (System.Reflection.TypeInfo typeInfo);
override this.IsAssignableFrom : System.Reflection.TypeInfo -> bool
Public Overrides Function IsAssignableFrom (typeInfo As TypeInfo) As Boolean

Параметры

typeInfo
TypeInfo

Объект для тестирования.

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

Значение true, если typeInfo может быть назначен этому объекту. В противном случае — значение false.

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

IsAssignableFrom(Type)

Исходный код:
TypeBuilder.cs

Возвращает значение, указывающее, может ли заданный Type быть назначен этому объекту.

public:
 override bool IsAssignableFrom(Type ^ c);
public override bool IsAssignableFrom (Type? c);
public override bool IsAssignableFrom (Type c);
override this.IsAssignableFrom : Type -> bool
Public Overrides Function IsAssignableFrom (c As Type) As Boolean

Параметры

c
Type

Объект для тестирования.

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

true, если параметр c и текущий тип представляют один и тот же тип, или если текущий тип находится в иерархии наследования для c, или если текущий тип является интерфейсом, который поддерживает c. Значение false, если не действует ни одно из этих условий или если значение параметра c равно null.

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