ScriptObject.WrapMembers Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.