ScriptObject.WrapMembers Metod

Definition

Skapar omslutna objekt. Varje omslutet objekt innehåller information för en medlem (fält, egenskap eller metod) tillsammans med en kopia av det instansierade objekt som medlemmen har definierats för. Detta gör det möjligt för andra objekt som inte innehåller medlemmen att lagra det och sedan returnera dess värde som om det vore deras eget.

Överlagringar

Name Description
WrapMembers(MemberInfo, Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Skapar ett omslutet objekt som innehåller den angivna medlemmen tillsammans med det angivna objektet.

WrapMembers(MemberInfo[], Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Skapar en matris med omslutna objekt som innehåller de angivna medlemmarna tillsammans med det angivna objektet.

WrapMembers(MemberInfo[], Object, SimpleHashtable)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Skapar en matris med omslutna objekt som innehåller de angivna medlemmarna tillsammans med det angivna objektet och cachelagra resultatet i den angivna datalagringen.

WrapMembers(MemberInfo, Object)

Skapar ett omslutet objekt som innehåller den angivna medlemmen tillsammans med det angivna objektet.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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()

Parametrar

member
MemberInfo

Medlemmen som ska omslutas.

obj
Object

Det objekt som member har definierats på.

Returer

En enelementsmatris som har ett omslutet objekt som innehåller medlemsinformationen och obj.

Kommentarer

Med den här metoden kan andra objekt som inte innehåller medlemmen lagra den och sedan returnera dess värde som om det vore deras eget.

Se även

Gäller för

WrapMembers(MemberInfo[], Object)

Skapar en matris med omslutna objekt som innehåller de angivna medlemmarna tillsammans med det angivna objektet.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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()

Parametrar

members
MemberInfo[]

Medlemmarna som ska omslutas.

obj
Object

Objektet som members definieras på.

Returer

En matris med omslutna objekt som var och en innehåller medlemsinformation och en kopia av obj.

Kommentarer

Med den här metoden kan andra objekt som inte innehåller dessa medlemmar lagra dem och sedan returnera deras värden som om de vore deras egna.

Se även

Gäller för

WrapMembers(MemberInfo[], Object, SimpleHashtable)

Skapar en matris med omslutna objekt som innehåller de angivna medlemmarna tillsammans med det angivna objektet och cachelagra resultatet i den angivna datalagringen.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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()

Parametrar

members
MemberInfo[]

Medlemmarna som ska omslutas.

obj
Object

Objektet som members definieras på.

cache
SimpleHashtable

Tillfällig datalagring för de omslutna objekten.

Returer

En matris med omslutna objekt som var och en innehåller medlemsinformation och en kopia av obj.

Kommentarer

Med den här metoden kan andra objekt som inte innehåller dessa medlemmar lagra dem och sedan returnera deras värden som om de vore deras egna.

Se även

Gäller för