Methode IMetaDataEmit2::D efineGenericParam
Hiermee maakt u een definitie voor een algemene typeparameter en haalt u een token op voor die algemene typeparameter.
Syntaxis
HRESULT DefineGenericParam (
[in] mdToken tk,
[in] ULONG ulParamSeq,
[in] DWORD dwParamFlags,
[in] LPCWSTR szname,
[in] DWORD reserved,
[in] mdToken rtkConstraints[],
[out] mdGenericParam *pgp
);
Parameters
tk
[in] Een mdTypeDef
of-token mdMethodDef
dat de methode of constructor vertegenwoordigt waarvoor een algemene parameter moet worden gedefinieerd.
ulParamSeq
[in] De index van de algemene parameter.
dwParamFlags
[in] Een waarde van de opsomming CorGenericParamAttr die het type voor de algemene parameter beschrijft.
szname
[in] De naam van de parameter.
reserved
[in] Deze parameter is gereserveerd voor toekomstige uitbreidbaarheid.
rtkConstraints
[in] Een nul-beƫindigde matrix van typebeperkingen. Matrixleden moeten een mdTypeDef
token , mdTypeRef
of mdTypeSpec
metagegevens zijn.
pgp
[uit] Een token dat de algemene parameter vertegenwoordigt.
Vereisten
Platforms: Zie Systeemvereisten.
Header: Cor.h
Bibliotheek: Wordt gebruikt als een resource in MsCorEE.dll
.NET Framework versies: beschikbaar sinds 2.0