IMetaDataEmit::DefineNestedType – metoda
Vytvoří podpis metadat definice typu, vrátí mdTypeDef
token pro tento typ a určuje, že definovaný typ je členem typu, na který tdEncloser
parametr odkazuje.
Syntaxe
HRESULT DefineNestedType (
[in] LPCWSTR szTypeDef,
[in] DWORD dwTypeDefFlags,
[in] mdToken tkExtends,
[in] mdToken rtkImplements[],
[in] mdTypeDef tdEncloser,
[out] mdTypeDef *ptd
);
Parametry
szTypeDef
[v] Název typu v Unicode.
dwTypeDefFlags
[v] TypeDef
Atributy. Toto je bitová maska CorTypeAttr
hodnot.
tkExtends
[v] Token základní třídy. Jedná se o mdTypeDef
token nebo mdTypeRef
.
rtkImplements
[]
[v] Pole tokenů, které určují rozhraní, která tato třída nebo rozhraní implementuje.
tdEncloser
[v] Token ohraničujícího typu. Poslední prvek pole musí být mdTokenNil
.
ptd
[out] Přiřazený mdTypeDef
token.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: Kor.h
Knihovny: Používá se jako prostředek v MSCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 1.0