Sdílet prostřednictvím


IMetaDataEmit2::DefineGenericParam – metoda

Vytvoří definici parametru obecného typu a získá token pro tento parametr obecného typu.

Syntaxe

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

Parametry

tk
[v] mdMethodDef Nebo mdTypeDef token, který představuje metodu nebo konstruktor, pro který chcete definovat obecný parametr.

ulParamSeq
[v] Index obecného parametru.

dwParamFlags
[v] Hodnota Výčtu CorGenericParamAttr , která popisuje typ obecného parametru.

szname
[v] Název parametru.

reserved
[v] Tento parametr je vyhrazený pro budoucí rozšiřitelnost.

rtkConstraints
[v] Pole s nulovým ukončením omezení typu. Členy pole musí být mdTypeDeftoken metadat , mdTypeRefnebo mdTypeSpec .

pgp
[out] Token, který představuje obecný parametr.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: Cor.h

Knihovny: Používá se jako prostředek v MsCorEE.dll

Verze rozhraní .NET Framework: K dispozici od verze 2.0

Viz také