TypeBuilder.IsAssignableFrom Method

Definition

Determines whether a specified type can be assigned to this object.

Overloads

IsAssignableFrom(TypeInfo)

Gets a value that indicates whether a specified TypeInfo object can be assigned to this object.

IsAssignableFrom(Type)

Gets a value that indicates whether a specified Type can be assigned to this object.

IsAssignableFrom(TypeInfo)

Source:
TypeBuilder.cs

Gets a value that indicates whether a specified TypeInfo object can be assigned to this object.

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

Parameters

typeInfo
TypeInfo

The object to test.

Returns

true if typeInfo can be assigned to this object; otherwise, false.

Applies to

IsAssignableFrom(Type)

Source:
TypeBuilder.cs

Gets a value that indicates whether a specified Type can be assigned to this object.

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

Parameters

c
Type

The object to test.

Returns

true if the c parameter and the current type represent the same type, or if the current type is in the inheritance hierarchy of c, or if the current type is an interface that c supports. false if none of these conditions are valid, or if c is null.

Applies to