ScriptObject.WrapMembers メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
wrapped オブジェクトを作成します。 ラップされた各オブジェクトには、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
のコピーが含まれます。
注釈
このメソッドを使用すると、これらのメンバーを含まない他のオブジェクトがそれらを格納し、自分の値と同じように値を返します。
こちらもご覧ください
適用対象
.NET