ExportProvider.GetValueFromMember(Object, MemberInfo, Type, Type) 方法

定义

从部件的某个成员获取值。

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

以协定方式导出的值类型。

返回

成员的值。

适用于