Partager via


IMetaDataEmit2::DefineGenericParam, méthode

Crée une définition pour un paramètre de type générique et obtient un jeton pour ce paramètre de type générique.

Syntaxe

HRESULT DefineGenericParam (
    [in]  mdToken         tk,
    [in]  ULONG           ulParamSeq,
    [in]  DWORD           dwParamFlags,
    [in]  LPCWSTR         szname,
    [in]  DWORD           reserved,
    [in]  mdToken         rtkConstraints[],
    [out] mdGenericParam  *pgp  
);  

Paramètres

tk
[in] Jeton mdTypeDef ou mdMethodDef qui représente la méthode ou le constructeur pour lequel définir un paramètre générique.

ulParamSeq
[in] Index du paramètre générique.

dwParamFlags
[in] Valeur de l’énumération CorGenericParamAttr qui décrit le type du paramètre générique.

szname
[in] Nom du paramètre.

reserved
[in] Ce paramètre est réservé pour une future extensibilité.

rtkConstraints
[in] Tableau de contraintes de type à fin zéro. Les membres du tableau doivent être un jeton de métadonnées mdTypeDef, mdTypeRef ou mdTypeSpec.

pgp
[out] Jeton qui représente le paramètre générique.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : Cor.h

Bibliothèque : utilisée comme ressource dans MsCorEE.dll

Versions de .NET Framework : Disponible depuis la version 2.0

Voir aussi