ScriptObject.WrapMembers Méthode

Définition

Crée des objets encapsulés . Chaque objet encapsulé contient les informations d’un membre (champ, propriété ou méthode), ainsi qu’une copie de l’objet instancié sur lequel le membre est défini. Cela permet aux autres objets qui ne contiennent pas le membre de le stocker, puis de retourner sa valeur comme s’il s’agissait de leur propre.

Surcharges

Nom Description
WrapMembers(MemberInfo, Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Crée un objet encapsulé qui contient le membre spécifié avec l’objet spécifié.

WrapMembers(MemberInfo[], Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Crée un tableau d’objets encapsulés qui contiennent les membres spécifiés avec l’objet spécifié.

WrapMembers(MemberInfo[], Object, SimpleHashtable)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Crée un tableau d’objets encapsulés qui contiennent les membres spécifiés avec l’objet spécifié, en mettant en cache les résultats dans le stockage de données spécifié.

WrapMembers(MemberInfo, Object)

Crée un objet encapsulé qui contient le membre spécifié avec l’objet spécifié.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

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

Paramètres

member
MemberInfo

Membre à encapsuler.

obj
Object

Objet member défini sur.

Retours

Tableau à un élément qui a un objet encapsulé qui contient les informations de membre et obj.

Remarques

Cette méthode permet aux autres objets qui ne contiennent pas le membre de le stocker, puis de retourner sa valeur comme s’il s’agissait de leur propre.

Voir aussi

S’applique à

WrapMembers(MemberInfo[], Object)

Crée un tableau d’objets encapsulés qui contiennent les membres spécifiés avec l’objet spécifié.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

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

Paramètres

members
MemberInfo[]

Membres à encapsuler.

obj
Object

Objet members défini sur.

Retours

Tableau d’objets encapsulés, chacun contenant des informations membres et une copie de obj.

Remarques

Cette méthode permet aux autres objets qui ne contiennent pas ces membres de les stocker, puis de retourner leurs valeurs comme s’ils étaient eux-mêmes.

Voir aussi

S’applique à

WrapMembers(MemberInfo[], Object, SimpleHashtable)

Crée un tableau d’objets encapsulés qui contiennent les membres spécifiés avec l’objet spécifié, en mettant en cache les résultats dans le stockage de données spécifié.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

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

Paramètres

members
MemberInfo[]

Membres à encapsuler.

obj
Object

Objet members défini sur.

cache
SimpleHashtable

Stockage de données temporaire pour les objets encapsulés.

Retours

Tableau d’objets encapsulés, chacun contenant des informations membres et une copie de obj.

Remarques

Cette méthode permet aux autres objets qui ne contiennent pas ces membres de les stocker, puis de retourner leurs valeurs comme s’ils étaient eux-mêmes.

Voir aussi

S’applique à