TypeBuilder.IsAssignableFrom TypeBuilder.IsAssignableFrom TypeBuilder.IsAssignableFrom TypeBuilder.IsAssignableFrom Method

定義

指定された型をこのオブジェクトに割り当てることができるかどうかを判定します。Determines whether a specified type can be assigned to this object.

オーバーロード

IsAssignableFrom(TypeInfo) IsAssignableFrom(TypeInfo) IsAssignableFrom(TypeInfo)

指定された TypeInfo オブジェクトをこのオブジェクトに割り当てることができるかどうかを示す値を取得します。Gets a value that indicates whether a specified TypeInfo object can be assigned to this object.

IsAssignableFrom(Type) IsAssignableFrom(Type) IsAssignableFrom(Type) IsAssignableFrom(Type)

指定された Type をこのオブジェクトに割り当てることができるかどうかを示す値を取得します。Gets a value that indicates whether a specified Type can be assigned to this object.

IsAssignableFrom(TypeInfo) IsAssignableFrom(TypeInfo) IsAssignableFrom(TypeInfo)

指定された TypeInfo オブジェクトをこのオブジェクトに割り当てることができるかどうかを示す値を取得します。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);
override this.IsAssignableFrom : System.Reflection.TypeInfo -> bool

パラメーター

typeInfo
TypeInfo TypeInfo TypeInfo TypeInfo

テストするオブジェクト。The object to test.

戻り値

typeInfo をこのオブジェクトに割り当てることができる場合は true。それ以外の場合は falsetrue if typeInfo can be assigned to this object; otherwise, false.

IsAssignableFrom(Type) IsAssignableFrom(Type) IsAssignableFrom(Type) IsAssignableFrom(Type)

指定された Type をこのオブジェクトに割り当てることができるかどうかを示す値を取得します。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);
override this.IsAssignableFrom : Type -> bool
Public Overrides Function IsAssignableFrom (c As Type) As Boolean

パラメーター

c
Type Type Type Type

テストするオブジェクト。The object to test.

戻り値

c パラメーターと現在の型が同じ型を表す場合、現在の型が c の継承階層内にある場合、または現在の型が c によってサポートされるインターフェイスである場合は truetrue 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. これらの条件がいずれも当てはまらない場合、または cnull である場合は falsefalse if none of these conditions are valid, or if c is null.

適用対象