FormatterServices.PopulateObjectMembers Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
Návraty
Nově naplněný objekt.
- Atributy
Výjimky
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