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
[in] Unicode での型の名前。
dwTypeDefFlags
[in] TypeDef
属性。 これは、CorTypeAttr
値のビットマスクです。
tkExtends
[in] 基本クラスのトークン。 これは、mdTypeDef
または mdTypeRef
トークンのいずれかです。
rtkImplements
[]
[in] このクラスまたはインターフェイスにより実装されるインターフェイスを指定するトークンの配列。
tdEncloser
[in] 外側の型のトークン。 配列の最後の要素は mdTokenNil
である必要があります。
ptd
[out] 割り当てられた mdTypeDef
トークン。
必要条件
:「システム要件」を参照してください。
ヘッダー: Cor.h
ライブラリ: MSCorEE.dll でリソースとして使用されます
.NET Framework のバージョン: 1.0 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET