Share via


FormatterServices.PopulateObjectMembers Metoda

Definice

Naplní zadaný objekt hodnotami pro každé pole vyčerpané z datového pole objektů.

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

Parametry

obj
Object

Objekt, který se má naplnit.

members
MemberInfo[]

Pole MemberInfo , které popisuje, která pole a vlastnosti se mají naplnit.

data
Object[]

Pole Object , které určuje hodnoty pro každé pole a vlastnost, které se mají naplnit.

Návraty

Nově naplněný objekt.

Atributy

Výjimky

Parametr obj, membersnebo data je null.

Prvek je membersnull.

Délka souboru members neodpovídá délce .data

Prvek není members instancí FieldInfo.

Volající nemá požadované oprávnění.

Poznámky

Pokud je prvek v data souboru , PopulateObjectMembers nic do daného pole nezapíše.null

Platí pro