Método IMetaDataEmit2::D efineGenericParam
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.
Sintaxe
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
token ou mdMethodDef
que representa o método ou construtor para o qual definir um parâmetro genérico.
ulParamSeq
[in] O índice do parâmetro genérico.
dwParamFlags
[in] Um valor da enumeração CorGenericParamAttr que descreve o tipo para o parâmetro genérico.
szname
[in] O nome do parâmetro.
reserved
[in] Este parâmetro está reservado para extensibilidade futura.
rtkConstraints
[in] Uma matriz sem limites de restrições de tipo. Os membros da matriz têm de ser um mdTypeDef
token , mdTypeRef
ou mdTypeSpec
metadados.
pgp
[fora] Um token que representa o parâmetro genérico.
Requisitos
Plataformas: Veja Requisitos do Sistema.
Cabeçalho: Cor.h
Biblioteca: Utilizado como recurso no MsCorEE.dll
.NET Framework Versões: Disponível desde 2.0