IMetaDataEmit2::DefineGenericParam-Methode
Erstellt eine Definition für einen generischen Typparameter und ruft ein Token für diesen generischen Typparameter ab.
Syntax
HRESULT DefineGenericParam (
[in] mdToken tk,
[in] ULONG ulParamSeq,
[in] DWORD dwParamFlags,
[in] LPCWSTR szname,
[in] DWORD reserved,
[in] mdToken rtkConstraints[],
[out] mdGenericParam *pgp
);
Parameter
tk
[in] Ein mdTypeDef
- oder mdMethodDef
-Token, das die Methode oder den Konstruktor darstellt, für die/den ein generischer Parameter definiert werden soll.
ulParamSeq
[in] Der Index des generischen Parameters.
dwParamFlags
[in] Ein Wert der CorGenericParamAttr-Enumeration, der den Typ für den generischen Parameter beschreibt.
szname
[in] Der Name des Parameters.
reserved
[in] Dieser Parameter ist für künftige Erweiterbarkeit reserviert.
rtkConstraints
[in] Ein auf null endendes Array von Typeinschränkungen. Arraymember müssen ein mdTypeDef
-, mdTypeRef
- oder mdTypeSpec
-Metadatentoken sein.
pgp
[out] Ein Token, das den generischen Parameter darstellt.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: Cor.h
Bibliothek: als Ressource in „MsCorEE.dll“ verwendet
.NET Framework-Versionen: Seit 2.0 verfügbar.