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