Méthode IMetaDataImport ::EnumMembersWithName (rometadataapi.h)
Énumère les jetons MemberDef représentant les membres du type spécifié avec le nom spécifié.
Syntaxe
HRESULT EnumMembersWithName(
[in, out] HCORENUM *phEnum,
[in] mdTypeDef tkTypeDef,
[in] LPCWSTR szName,
[out] mdToken [] rgMembers,
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Paramètres
[in, out] phEnum
Pointeur vers l’énumérateur.
[in] tkTypeDef
Jeton TypeDef représentant le type avec les membres à énumérer.
[in] szName
Nom de membre qui limite l’étendue de l’énumérateur.
[out] rgMembers
Tableau utilisé pour stocker les jetons MemberDef.
[in] cMax
Taille maximale du tableau rgMembers .
[out] pcTokens
Nombre réel de jetons MemberDef retournés dans rgMembers.
Valeur retournée
HRESULT | Description |
---|---|
S_OK | EnumMembersWithName retourné avec succès. |
S_FALSE | Il n’existe aucun jeton MemberRef à énumérer. Dans ce cas, pcTokens est égal à 0 (zéro). |
Notes
Cette méthode énumère les champs et les méthodes, mais pas les propriétés ou les événements. Contrairement à EnumMembers, EnumMembersWithName ignore tous les jetons de champ et de membre qui n’ont pas le nom spécifié.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | rometadataapi.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour