Udostępnij za pośrednictwem


IMetaDataEmit2::DefineGenericParam — Metoda

Tworzy definicję parametru typu ogólnego i pobiera token do tego parametru typu ogólnego.

Składnia

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
[in] Token mdTypeDef lub mdMethodDef , który reprezentuje metodę lub konstruktor, dla którego należy zdefiniować parametr ogólny.

ulParamSeq
[in] Indeks parametru ogólnego.

dwParamFlags
[in] Wartość wyliczenia CorGenericParamAttr , która opisuje typ parametru ogólnego.

szname
[in] Nazwa parametru.

reserved
[in] Ten parametr jest zarezerwowany dla przyszłej rozszerzalności.

rtkConstraints
[in] Tablica o zerowym zakończeniu ograniczeń typu. Elementy członkowskie tablicy muszą być tokenem mdTypeDefmetadanych , mdTypeReflub mdTypeSpec .

pgp
[out] Token reprezentujący parametr ogólny.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: Cor.h

Biblioteki: Używane jako zasób w MsCorEE.dll

wersje .NET Framework: dostępne od wersji 2.0

Zobacz też