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 mdTypeDef
metadanych , mdTypeRef
lub 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