FormatterServices.PopulateObjectMembers Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen nesneyi, nesnelerin veri dizisinden çekilen her alan için değerlerle doldurur.
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
Parametreler
- obj
- Object
Doldurulacak nesne.
- members
- MemberInfo[]
Doldurulacak alanları ve özellikleri açıklayan bir dizi MemberInfo .
Döndürülenler
Yeni doldurulan nesne.
- Öznitelikler
Özel durumlar
uzunluğu members , uzunluğuyla dataeşleşmiyor.
öğesi members örneği değildir FieldInfo.
Çağıranın gerekli izni yok.
Açıklamalar
içindeki data bir öğesi ise null, PopulateObjectMembers bu alana hiçbir şey yazmaz.