IMetaDataImport::EnumMethodsWithName, méthode
É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 cl,
[in] LPCWSTR szName,
[out] mdMethodDef rMethods[],
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Paramètres
phEnum
[in, out] Pointeur vers l’énumérateur. Celui-ci doit avoir la valeur NULL pour le premier appel de cette méthode.
cl
[in] Jeton TypeDef représentant le type dont les méthodes doivent être énumérées.
szName
[in] Nom qui limite l’étendue de l’énumération.
rMethods
[out] Tableau utilisé pour stocker les jetons MethodDef.
cMax
[in] Taille maximale du tableau rMethods
.
pcTokens
[out] Nombre de jetons MethodDef retournés dans rMethods
.
Notes
Cette méthode énumère les champs et les méthodes, mais pas les propriétés ou les événements. Contrairement à IMetaDataImport::EnumMethods, EnumMethodsWithName
ignore tous les jetons de méthode qui ne portent pas le nom spécifié.
Valeur de retour
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 zéro. |
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : Cor.h
Bibliothèque : incluse comme ressource dans MsCorEE.dll
Versions de .NET Framework : Disponible à partir de la version 1.0
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