ScriptObject.WrapMembers 메서드

정의

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

오버로드

Name Description
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 입니다.

반품

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

설명

이 메서드를 사용 하면 이러한 멤버를 포함 하지 않는 다른 개체를 저장 하 고 자신의 값을 반환 합니다.

추가 정보

적용 대상