ScriptObject.WrapMembers Méthode

Définition

Crée des objets inclus dans un wrapper. Chaque objet inclus dans un wrapper contient les informations relatives à 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 si c'était la leur.

Surcharges

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 sur lequel member est défini.

Retours

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

Remarques

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

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 sur lequel members sont définis.

Retours

Tableau d'objets encapsulés, contenant chacun des informations sur le membre et une copie de obj.

Remarques

Cette méthode permet à d’autres objets qui ne contiennent pas ces membres de les stocker, puis de retourner leurs valeurs comme s’ils étaient les leurs.

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 sur lequel members sont définis.

cache
SimpleHashtable

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

Retours

Tableau d'objets encapsulés, contenant chacun des informations sur le membre et une copie de obj.

Remarques

Cette méthode permet à d’autres objets qui ne contiennent pas ces membres de les stocker, puis de retourner leurs valeurs comme s’ils étaient les leurs.

Voir aussi

S’applique à