次の方法で共有


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);
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 長さと同じです。

適用対象