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 nakreslené 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ě vyplněný objekt.
- Atributy
Výjimky
Délka members neodpovídá délce data.
members Prvek není instancí FieldInfo.
Volající nemá požadované oprávnění.
Poznámky
Pokud je dataprvek v null , PopulateObjectMembers nezapisuje nic do daného pole.