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