Sdílet prostřednictvím


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

Viz také