ジェネリック型パラメーターの定義を作成し、そのジェネリック型パラメーターへのトークンを取得します。
Syntax
HRESULT DefineGenericParam (
[in] mdToken tk,
[in] ULONG ulParamSeq,
[in] DWORD dwParamFlags,
[in] LPCWSTR szname,
[in] DWORD reserved,
[in] mdToken rtkConstraints[],
[out] mdGenericParam *pgp
);
Parameters
tk [in]ジェネリック パラメーターを定義するメソッドまたはコンストラクターを表す mdTypeDef または mdMethodDef トークン。
ulParamSeq [in]ジェネリック パラメーターのインデックス。
dwParamFlags [in]ジェネリック パラメーターの型を記述する CorGenericParamAttr 列挙体の値。
szname [in]パラメーターの名前。
reserved [in]このパラメーターは、将来の機能拡張のために予約されています。
rtkConstraints [in]型制約の 0 で終わる配列。 配列メンバーは、 mdTypeDef、 mdTypeRef、または mdTypeSpec メタデータ トークンである必要があります。
pgp [out]ジェネリック パラメーターを表すトークン。
Requirements
プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。
Header: Cor.h
Library: CorGuids.lib
.NET のバージョン: .NET Framework 2.0 以降で使用可能
See also
.NET