FormatterServices.GetObjectData(Object, MemberInfo[]) メソッド

定義

指定したオブジェクトからデータを抽出し、オブジェクトの配列として返します。

public:
 static cli::array <System::Object ^> ^ GetObjectData(System::Object ^ obj, cli::array <System::Reflection::MemberInfo ^> ^ members);
public static object[] GetObjectData(object obj, System.Reflection.MemberInfo[] members);
[System.Security.SecurityCritical]
public static object[] GetObjectData(object obj, System.Reflection.MemberInfo[] members);
static member GetObjectData : obj * System.Reflection.MemberInfo[] -> obj[]
[<System.Security.SecurityCritical>]
static member GetObjectData : obj * System.Reflection.MemberInfo[] -> obj[]
Public Shared Function GetObjectData (obj As Object, members As MemberInfo()) As Object()

パラメーター

obj
Object

フォーマッタに書き込むオブジェクト。

members
MemberInfo[]

オブジェクトから抽出するメンバー。

返品

Object[]

membersに格納され、objに関連付けられているデータを含むObjectの配列。

属性

例外

objまたはmembersパラメーターがnull

membersの要素がnull

membersの要素はフィールドを表しません。

注釈

members配列の指定されたメンバーごとに、GetObjectData メソッドは、obj オブジェクトに関連付けられている値を抽出して返します。 返される配列の長さは、 members 配列の長さと同じです。

適用対象