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
[入力] ジェネリック パラメーターを定義するメソッドまたはコンストラクターを表す mdTypeDef トークンまたは mdMethodDef トークン。ulParamSeq
[入力] ジェネリック パラメーターのインデックス。dwParamFlags
[入力] ジェネリック パラメーターの型を示す CorGenericParamAttr 列挙体の値。szname
[入力] パラメーターの名前。reserved
[入力] このパラメーターは将来の機能拡張に備えて予約されています。rtkConstraints
[入力] 型の制約のゼロで終わる配列。 配列メンバーは、mdTypeDef、mdTypeRef、または mdTypeSpec の各メタデータ トークンである必要があります。pgp
[出力] ジェネリック パラメーターを表すトークン。
必要条件
プラットフォーム : 「.NET Framework システム要件」を参照
ヘッダー : Cor.h
ライブラリ : MsCorEE.dll でリソースとして使用されていること
.NET Framework のバージョン : 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0