Condividi tramite


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 mdTypeDeftoken di metadati , mdTypeRefo 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

Vedi anche