IMetaDataEmit::D efineNestedType, metod
Skapar metadatasignaturen för en typdefinition, returnerar en mdTypeDef
token för den typen och anger att den definierade typen är medlem av den typ som refereras av parametern tdEncloser
.
Syntax
HRESULT DefineNestedType (
[in] LPCWSTR szTypeDef,
[in] DWORD dwTypeDefFlags,
[in] mdToken tkExtends,
[in] mdToken rtkImplements[],
[in] mdTypeDef tdEncloser,
[out] mdTypeDef *ptd
);
Parametrar
szTypeDef
[in] Namnet på typen i Unicode.
dwTypeDefFlags
[in] TypeDef
Attribut. Det här är en bitmask av CorTypeAttr
värden.
tkExtends
[in] Token för basklassen. Det här är antingen en mdTypeDef
eller en mdTypeRef
token.
rtkImplements
[]
[in] En matris med token som anger de gränssnitt som den här klassen eller gränssnittet implementerar.
tdEncloser
[in] Token för den omslutande typen. Det sista elementet i matrisen måste vara mdTokenNil
.
ptd
[ut] Den mdTypeDef
tilldelade token.
Krav
Plattformar: Se Systemkrav.
Huvudet: Cor.h
Bibliotek: Används som en resurs i MSCorEE.dll
.NET Framework versioner: Tillgänglig sedan 1.0