FormatterServices.GetObjectData(Object, MemberInfo[]) Метод

Определение

Извлекает данные из указанного объекта и возвращает его в виде массива объектов.

public:
 static cli::array <System::Object ^> ^ GetObjectData(System::Object ^ obj, cli::array <System::Reflection::MemberInfo ^> ^ members);
public static object?[] GetObjectData(object obj, System.Reflection.MemberInfo[] members);
public static object[] GetObjectData(object obj, System.Reflection.MemberInfo[] members);
[System.Security.SecurityCritical]
public static object[] GetObjectData(object obj, System.Reflection.MemberInfo[] members);
static member GetObjectData : obj * System.Reflection.MemberInfo[] -> obj[]
[<System.Security.SecurityCritical>]
static member GetObjectData : obj * System.Reflection.MemberInfo[] -> obj[]
Public Shared Function GetObjectData (obj As Object, members As MemberInfo()) As Object()

Параметры

obj
Object

Объект для записи в форматировщик.

members
MemberInfo[]

Элементы, извлекаемые из объекта.

Возвращаемое значение

Object[]

Массив Object , содержащий данные, хранящиеся members и связанные с objними.

Атрибуты

Исключения

Значение obj или members параметр null.

Элемент members is null.

Элемент members не представляет поле.

Комментарии

Для каждого предоставленного members элемента массива GetObjectData метод извлекает значение, связанное с obj объектом, и возвращает его. Длина возвращаемого массива совпадает с длиной массива members .

Применяется к