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 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET