ScriptObject.WrapMembers メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ラップされたオブジェクトを作成します。 ラップされた各オブジェクトには、1 つのメンバー (フィールド、プロパティ、またはメソッド) の情報と、メンバーが定義されているインスタンス化されたオブジェクトのコピーが含まれます。 これにより、メンバーを含まない他のオブジェクトがメンバーを格納し、その値を独自のオブジェクトであるかのように返すできるようになります。
オーバーロード
| 名前 | 説明 |
|---|---|
| WrapMembers(MemberInfo, Object) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したメンバーを含むラップされたオブジェクトを、指定したオブジェクトと共に作成します。 |
| WrapMembers(MemberInfo[], Object) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したメンバーを含むラップされたオブジェクトの配列を、指定したオブジェクトと共に作成します。 |
| WrapMembers(MemberInfo[], Object, SimpleHashtable) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したメンバーを含むラップされたオブジェクトの配列を、指定したオブジェクトと共に作成し、指定したデータ ストレージに結果をキャッシュします。 |
WrapMembers(MemberInfo, Object)
指定したメンバーを含むラップされたオブジェクトを、指定したオブジェクトと共に作成します。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
protected:
static cli::array <System::Reflection::MemberInfo ^> ^ WrapMembers(System::Reflection::MemberInfo ^ member, System::Object ^ obj);
protected static System.Reflection.MemberInfo[] WrapMembers(System.Reflection.MemberInfo member, object obj);
static member WrapMembers : System.Reflection.MemberInfo * obj -> System.Reflection.MemberInfo[]
Protected Shared Function WrapMembers (member As MemberInfo, obj As Object) As MemberInfo()
パラメーター
- member
- MemberInfo
ラップするメンバー。
- obj
- Object
memberが定義されているオブジェクト。
返品
メンバー情報と objを含むラップされたオブジェクトを持つ 1 要素配列。
注釈
このメソッドを使用すると、メンバーを含まない他のオブジェクトがメンバーを格納し、その値を独自のオブジェクトであるかのように返します。
こちらもご覧ください
適用対象
WrapMembers(MemberInfo[], Object)
指定したメンバーを含むラップされたオブジェクトの配列を、指定したオブジェクトと共に作成します。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
protected:
static cli::array <System::Reflection::MemberInfo ^> ^ WrapMembers(cli::array <System::Reflection::MemberInfo ^> ^ members, System::Object ^ obj);
protected static System.Reflection.MemberInfo[] WrapMembers(System.Reflection.MemberInfo[] members, object obj);
static member WrapMembers : System.Reflection.MemberInfo[] * obj -> System.Reflection.MemberInfo[]
Protected Shared Function WrapMembers (members As MemberInfo(), obj As Object) As MemberInfo()
パラメーター
- members
- MemberInfo[]
ラップするメンバー。
- obj
- Object
membersが定義されているオブジェクト。
返品
ラップされたオブジェクトの配列。それぞれにメンバー情報と objのコピーが含まれます。
注釈
このメソッドを使用すると、これらのメンバーを含まない他のオブジェクトを格納し、自分の値と同じように値を返します。
こちらもご覧ください
適用対象
WrapMembers(MemberInfo[], Object, SimpleHashtable)
指定したメンバーを含むラップされたオブジェクトの配列を、指定したオブジェクトと共に作成し、指定したデータ ストレージに結果をキャッシュします。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
protected:
static cli::array <System::Reflection::MemberInfo ^> ^ WrapMembers(cli::array <System::Reflection::MemberInfo ^> ^ members, System::Object ^ obj, Microsoft::JScript::SimpleHashtable ^ cache);
protected static System.Reflection.MemberInfo[] WrapMembers(System.Reflection.MemberInfo[] members, object obj, Microsoft.JScript.SimpleHashtable cache);
static member WrapMembers : System.Reflection.MemberInfo[] * obj * Microsoft.JScript.SimpleHashtable -> System.Reflection.MemberInfo[]
Protected Shared Function WrapMembers (members As MemberInfo(), obj As Object, cache As SimpleHashtable) As MemberInfo()
パラメーター
- members
- MemberInfo[]
ラップするメンバー。
- obj
- Object
membersが定義されているオブジェクト。
- cache
- SimpleHashtable
ラップされたオブジェクトの一時データ ストレージ。
返品
ラップされたオブジェクトの配列。それぞれにメンバー情報と objのコピーが含まれます。
注釈
このメソッドを使用すると、これらのメンバーを含まない他のオブジェクトを格納し、自分の値と同じように値を返します。