IMetaDataEmit::DefineNestedType メソッド
型定義のメタデータ シグネチャを作成し、その型の mdTypeDef トークンを返します。また、定義した型が tdEncloser パラメーターによって参照される型のメンバーであることも指定します。
HRESULT DefineNestedType (
[in] LPCWSTR szTypeDef,
[in] DWORD dwTypeDefFlags,
[in] mdToken tkExtends,
[in] mdToken rtkImplements[],
[in] mdTypeDef tdEncloser,
[out] mdTypeDef *ptd
);
パラメーター
szTypeDef
[入力] Unicode での型の名前。dwTypeDefFlags
[入力] TypeDef 属性。 これは、CorTypeAttr 値のビットマスクです。tkExtends
[入力] 基本クラスのトークン。 これは、mdTypeDef トークンまたは mdTypeRef トークンです。rtkImplements[]
[入力] このクラスまたはインターフェイスが実装するインターフェイスを指定するトークンの配列。tdEncloser
[入力] 外側の型のトークン。 配列の最後の要素は mdTokenNil にする必要があります。ptd
[出力] 割り当てられた mdTypeDef トークン。
必要条件
プラットフォーム: 「.NET Framework システム要件」を参照
ヘッダー: Cor.h
ライブラリ: MSCorEE.dll でリソースとして使用されていること
.NET Framework のバージョン : 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0