FormatterServices.PopulateObjectMembers Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Заполняет указанный объект значениями для каждого поля, полученного из массива данных объектов.
public:
static System::Object ^ PopulateObjectMembers(System::Object ^ obj, cli::array <System::Reflection::MemberInfo ^> ^ members, cli::array <System::Object ^> ^ data);
public static object PopulateObjectMembers(object obj, System.Reflection.MemberInfo[] members, object?[] data);
public static object PopulateObjectMembers(object obj, System.Reflection.MemberInfo[] members, object[] data);
[System.Security.SecurityCritical]
public static object PopulateObjectMembers(object obj, System.Reflection.MemberInfo[] members, object[] data);
static member PopulateObjectMembers : obj * System.Reflection.MemberInfo[] * obj[] -> obj
[<System.Security.SecurityCritical>]
static member PopulateObjectMembers : obj * System.Reflection.MemberInfo[] * obj[] -> obj
Public Shared Function PopulateObjectMembers (obj As Object, members As MemberInfo(), data As Object()) As Object
Параметры
- obj
- Object
Объект для заполнения.
- members
- MemberInfo[]
Массив MemberInfo , описывающий заполненные поля и свойства.
Возвращаемое значение
Вновь заполненный объект.
- Атрибуты
Исключения
Длина members не соответствует длине data.
Элемент members не является экземпляром FieldInfo.
Вызывающий объект не имеет требуемого разрешения.
Комментарии
Если элемент находится в datanullэтом поле, PopulateObjectMembers не записывает ничего в это поле.