Método de IMetaDataEmit2::DefineGenericParam
Cria uma definição para um parâmetro de tipo genérico e obtém um token para esse parâmetro de tipo genérico.
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] Um mdTypeDef ou mdMethodDef token que representa o método ou construtor para o qual deseja definir um parâmetro genérico.ulParamSeq
[in] O índice do parâmetro genérico.dwParamFlags
[in] Um valor igual a CorGenericParamAttr enumeração que descreve o tipo de parâmetro genérico.szname
[in] O nome do parâmetro.reserved
[in] Este parâmetro é reservado para futura extensibilidade.rtkConstraints
[in] Uma matriz de restrições de tipo terminada em zero. Os membros da matriz devem ser um mdTypeDef, mdTypeRef, ou mdTypeSpec token de metadados.pgp
[out] Um símbolo que representa o parâmetro genérico.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: Cor.h
Biblioteca: Usado como um recurso em mscoree
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0