Méthode IMetaDataImport ::EnumMethodsWithName (rometadataapi.h)
Énumère les méthodes portant le nom spécifié et définies par le type référencé par le jeton TypeDef spécifié.
Syntaxe
HRESULT EnumMethodsWithName(
[in, out] HCORENUM *phEnum,
[in] mdTypeDef tkTypeDef,
[in] LPCWSTR szName,
[out] mdMethodDef [] rgMethods,
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Paramètres
[in, out] phEnum
Pointeur vers l’énumérateur. Celui-ci doit être NULL pour le premier appel de cette méthode.
[in] tkTypeDef
Jeton TypeDef représentant le type dont les méthodes à énumérer.
[in] szName
Nom qui limite l’étendue de l’énumération.
[out] rgMethods
Tableau utilisé pour stocker les jetons MethodDef.
[in] cMax
Taille maximale du tableau rgMethods .
[out] pcTokens
Nombre de jetons MethodDef retournés dans rgMethods.
Valeur retournée
HRESULT | Description |
---|---|
S_OK | EnumMethodsWithName retourné avec succès. |
S_FALSE | Il n’y a pas de jetons à é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 à EnumMethods, EnumMethodsWithName ignore tous les jetons de méthode 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