다음을 통해 공유


ScriptObject.WrapMembers 메서드

정의

wrapped 개체를 만듭니다. 래핑된 각 개체에는 하나의 멤버(필드, 속성 또는 메서드)에 대한 정보와 함께 멤버가 정의되어 있는 인스턴스화된 개체의 복사본이 들어 있습니다. 이렇게 하면 멤버가 들어 있지 않은 다른 개체에서도 멤버를 저장한 다음 해당 값을 고유한 값인 것처럼 반환할 수 있습니다.

오버로드

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를 포함하는 래핑된 개체가 있는 요소가 하나인 배열입니다.

설명

이 메서드를 사용하면 멤버를 포함하지 않는 다른 개체가 해당 개체를 저장한 다음 해당 값을 자신의 개체처럼 반환할 수 있습니다.

추가 정보

적용 대상

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의 복사본을 포함하는 래핑된 개체의 배열입니다.

설명

이 메서드를 사용하면 이러한 멤버를 포함하지 않는 다른 개체가 해당 멤버를 저장한 다음 자신의 값처럼 반환할 수 있습니다.

추가 정보

적용 대상