FormatterServices.PopulateObjectMembers Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengisi objek yang ditentukan dengan nilai untuk setiap bidang yang digambar dari array data objek.
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
Parameter
- obj
- Object
Objek yang akan diisi.
- members
- MemberInfo[]
Array MemberInfo yang menjelaskan bidang dan properti mana yang akan diisi.
Mengembalikan
Objek yang baru diisi.
- Atribut
Pengecualian
Parameter obj
, members
, atau data
adalah null
.
Elemen dari members
adalah null
.
Panjang members
tidak cocok dengan panjang data
.
Elemen bukan members
instans dari FieldInfo.
Pemanggil tidak memiliki izin yang diperlukan.
Keterangan
Jika elemen di data
adalah null
, PopulateObjectMembers tidak menulis apa pun ke bidang tersebut.