Sdílet prostřednictvím


IMetaDataEmit2::DefineGenericParam Method

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

Syntax

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[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 CorGenericParamAttr výčtu, 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 mdTypeDefmdTypeReftoken , nebo mdTypeSpec metadata.

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

Requirements

Platformy: Viz podporované operační systémy .NET.

Header: Cor.h

Library: CorGuids.lib

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

See also