ExportProvider.GetValueFromMember(Object, MemberInfo, Type, Type) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从部件的某个成员获取值。
protected static object GetValueFromMember(object exportingPart, System.Reflection.MemberInfo exportingMember, Type importingSiteElementType = default, Type exportedValueType = default);
static member GetValueFromMember : obj * System.Reflection.MemberInfo * Type * Type -> obj
Protected Shared Function GetValueFromMember (exportingPart As Object, exportingMember As MemberInfo, Optional importingSiteElementType As Type = Nothing, Optional exportedValueType As Type = Nothing) As Object
参数
- exportingPart
- Object
要从中提取值的部件的实例。 可能 null 用于静态导出。
- exportingMember
- MemberInfo
导出值的成员。 可用于 null 导出类型/实例本身。
- importingSiteElementType
- Type
导入成员的类型,已去除 ImportMany 集合和 Lazy/ExportFactory。
- exportedValueType
- Type
以协定方式导出的值类型。
返回
成员的值。