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 çizilen 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 dizisi MemberInfo .
Döndürülenler
Yeni doldurulan nesne.
- Öznitelikler
Özel durumlar
uzunluğu members
uzunluğu ile eşleşmiyor data
.
öğesi members
örneği FieldInfodeğildir.
Çağıranın gerekli izni yok.
Açıklamalar
içindeki data
bir öğesi ise null
, PopulateObjectMembers bu alana hiçbir şey yazmaz.