TypeBuilder.IsAssignableFrom 方法    
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定某个指定类型是否可以赋值给此对象。
重载
| IsAssignableFrom(TypeInfo) | 
						 获取一个值,该值表示是否可以将指定的 TypeInfo 对象赋值给此对象。  | 
        	
| IsAssignableFrom(Type) | 
						 获取一个值,该值指示是否可将指定的 Type 分配给此对象。  | 
        	
IsAssignableFrom(TypeInfo)
- Source:
 - 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
 
要测试的对象。
返回
如果可以将 typeInfo 赋值给此对象,则为 true;否则为 false。
适用于
IsAssignableFrom(Type)
- Source:
 - 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
 
要测试的对象。
返回
如果 c 参数和当前类型表示相同的类型,或当前类型位于 c 的继承层次结构中,或当前类型是 c 支持的接口,则为 true。 如果上述条件均无效或 c 为 null;则为 false。