Compartir a través de


IMetaDataEmit2::DefineGenericParam (Método)

Crea una definición para un parámetro de tipo genérico y obtiene un token para ese parámetro de tipo genérico.

Sintaxis

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

Parámetros

tk
[in] Token mdTypeDef o mdMethodDef que representa el método o constructor para el que se va a definir un parámetro genérico.

ulParamSeq
[in] Índice del parámetro genérico.

dwParamFlags
[in] Valor de la enumeración CorGenericParamAttr que describe el tipo para el parámetro genérico.

szname
[in] Nombre del parámetro.

reserved
[in] Este parámetro está reservado para una extensibilidad futura.

rtkConstraints
[in] Matriz terminada en cero de restricciones de tipo. Los miembros de la matriz deben ser un elemento mdTypeDef, mdTypeRef o un token de metadatos mdTypeSpec.

pgp
[out] Token que representa el parámetro genérico.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: Cor.h

Biblioteca: usada como un recurso en MsCorEE.dll

Versiones de .NET Framework: disponible a partir de la versión 2.0

Consulte también