Метод Util.GetReflectedValue
Возвращает значение из поля или свойства из указанного объекта с помощью отражения.
Этот API не совместим с CLS.
Пространство имен: Microsoft.BusinessData.Infrastructure
Сборка: Microsoft.BusinessData (в Microsoft.BusinessData.dll)
Синтаксис
'Декларация
<CLSCompliantAttribute(False)> _
Public Shared Function GetReflectedValue ( _
fieldOrProperty As MemberInfo, _
instance As Object, _
parentTypeForFieldOrProperty As ITypeDescriptor _
) As Object
'Применение
Dim fieldOrProperty As MemberInfo
Dim instance As Object
Dim parentTypeForFieldOrProperty As ITypeDescriptor
Dim returnValue As Object
returnValue = Util.GetReflectedValue(fieldOrProperty, _
instance, parentTypeForFieldOrProperty)
[CLSCompliantAttribute(false)]
public static Object GetReflectedValue(
MemberInfo fieldOrProperty,
Object instance,
ITypeDescriptor parentTypeForFieldOrProperty
)
Параметры
fieldOrProperty
Тип: System.Reflection.MemberInfoПоле или свойство, из которой нужно получить значение.
instance
Тип: System.ObjectОбъект, содержащий значение.
parentTypeForFieldOrProperty
Тип: Microsoft.BusinessData.MetadataModel.ITypeDescriptorДескриптор типа, представляющий объект экземпляра.
Возвращаемое значение
Тип: System.Object
Значение указанного поля или свойства из указанного объекта.