Condividi tramite


Metodo IMetaDataEmit::DefineNestedType

Crea la firma dei metadati di una definizione di tipo, restituisce un mdTypeDef token per tale tipo e specifica che il tipo definito è un membro del tipo a cui fa riferimento il tdEncloser parametro .

Sintassi

HRESULT DefineNestedType (
    [in]  LPCWSTR     szTypeDef,  
    [in]  DWORD       dwTypeDefFlags,
    [in]  mdToken     tkExtends,
    [in]  mdToken     rtkImplements[],
    [in]  mdTypeDef   tdEncloser,
    [out] mdTypeDef   *ptd  
);  

Parametri

szTypeDef
[in] Nome del tipo in Unicode.

dwTypeDefFlags
[in] TypeDef Attributi. Si tratta di una maschera di bit di CorTypeAttr valori.

tkExtends
[in] Token della classe di base. Si tratta di un mdTypeDef token o mdTypeRef .

rtkImplements[]
[in] Matrice di token che specificano le interfacce implementate da questa classe o interfaccia.

tdEncloser
[in] Token del tipo di inclusione. L'ultimo elemento della matrice deve essere mdTokenNil.

ptd
[out] Token mdTypeDef assegnato.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: Cor.h

Libreria: Usato come risorsa in MSCorEE.dll

Versioni di .NET Framework: Disponibile dalla versione 1.0

Vedi anche