FormatterServices.PopulateObjectMembers Méthode

Définition

Remplit l’objet spécifié avec des valeurs pour chaque champ dessiné à partir du tableau de données d’objets.

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);
[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

Paramètres

obj
Object

Objet à remplir.

members
MemberInfo[]

Tableau de MemberInfo ce qui décrit les champs et les propriétés à remplir.

data
Object[]

Tableau de Object ce qui spécifie les valeurs de chaque champ et propriété à remplir.

Retours

Objet nouvellement rempli.

Attributs

Exceptions

Le , membersou data le objparamètre est null.

Un élément de members .null

La longueur de members ne correspond pas à la longueur de data.

Un élément de n’est members pas une instance de FieldInfo.

L’appelant n’a pas l’autorisation requise.

Remarques

Si un élément est , dataPopulateObjectMembers n’écrit nullrien dans ce champ.

S’applique à