IMetaDataEmit2::DefineGenericParam 方法
建立泛型型別參數的定義,並取得該泛型型別參數的語彙基元。
語法
HRESULT DefineGenericParam (
[in] mdToken tk,
[in] ULONG ulParamSeq,
[in] DWORD dwParamFlags,
[in] LPCWSTR szname,
[in] DWORD reserved,
[in] mdToken rtkConstraints[],
[out] mdGenericParam *pgp
);
參數
tk
[in] mdTypeDef
或 mdMethodDef
語彙基元,代表要為其定義泛型參數的方法或建構函式。
ulParamSeq
[in] 泛型參數的索引。
dwParamFlags
[in] 描述泛型參數型別的 CorGenericParamAttr 列舉值。
szname
[in] 參數的名稱。
reserved
[in] 會保留此參數以供未來擴充之用。
rtkConstraints
[in] 型別條件約束的以零結尾陣列。 陣列成員必須是 mdTypeDef
、mdTypeRef
或 mdTypeSpec
中繼資料語彙基元。
pgp
[out] 代表泛型參數的語彙基元。
規格需求
平台:請參閱系統需求。
標頭:Cor.h
程式庫:作為 MSCorEE.dll 中的資源使用
.NET Framework版本:自 2.0 起可用