ScriptObject.WrapMembers Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.