FormatterServices.PopulateObjectMembers メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オブジェクトのデータ配列から描画された各フィールドの値を指定したオブジェクトに設定します。
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);
[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
パラメーター
- obj
- Object
設定するオブジェクト。
- members
- MemberInfo[]
設定するフィールドとプロパティを記述する MemberInfo の配列。
返品
新しく設定されたオブジェクト。
- 属性
例外
membersの長さがdataの長さと一致しません。
membersの要素は、FieldInfoのインスタンスではありません。
呼び出し元に必要なアクセス許可がありません。
注釈
data内の要素がnullされている場合、PopulateObjectMembersはそのフィールドに何も書き込まれません。