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] 以 0 结尾的类型约束数组。 数组成员必须是 mdTypeDef
、mdTypeRef
或 mdTypeSpec
元数据标记。
pgp
[out] 表示泛型参数的标记。
要求
平台:请参阅系统要求。
标头:Cor.h
库:用作 MsCorEE.dll 中的资源
.NET Framework 版本:自 2.0 起可用