Metodo IMetaDataEmit2::DefineGenericParam
Crea una definizione per un parametro di tipo generico e ottiene un token per tale parametro di tipo generico.
Sintassi
HRESULT DefineGenericParam (
[in] mdToken tk,
[in] ULONG ulParamSeq,
[in] DWORD dwParamFlags,
[in] LPCWSTR szname,
[in] DWORD reserved,
[in] mdToken rtkConstraints[],
[out] mdGenericParam *pgp
);
Parametri
tk
[in] Token mdTypeDef
o mdMethodDef
che rappresenta il metodo o il costruttore per cui definire un parametro generico.
ulParamSeq
[in] Indice del parametro generico.
dwParamFlags
[in] Valore dell'enumerazione CorGenericParamAttr che descrive il tipo per il parametro generico.
szname
[in] Nome del parametro.
reserved
[in] Questo parametro è riservato per l'estendibilità futura.
rtkConstraints
[in] Matrice con terminazione zero di vincoli di tipo. I membri della matrice devono essere un mdTypeDef
token di metadati , mdTypeRef
o mdTypeSpec
.
pgp
[out] Token che rappresenta il parametro generico.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: Cor.h
Libreria: Usato come risorsa in MsCorEE.dll
Versioni di .NET Framework: Disponibile dalla versione 2.0