IMetaDataEmit::DefineNestedType — Metoda
Tworzy podpis metadanych definicji typu, zwraca mdTypeDef
token dla tego typu i określa, że zdefiniowany typ jest elementem członkowskim typu, do którego odwołuje tdEncloser
się parametr .
Składnia
HRESULT DefineNestedType (
[in] LPCWSTR szTypeDef,
[in] DWORD dwTypeDefFlags,
[in] mdToken tkExtends,
[in] mdToken rtkImplements[],
[in] mdTypeDef tdEncloser,
[out] mdTypeDef *ptd
);
Parametry
szTypeDef
[w] Nazwa typu w formacie Unicode.
dwTypeDefFlags
[w] TypeDef
Atrybuty. Jest to maska bitów CorTypeAttr
wartości.
tkExtends
[w] Token klasy bazowej. Jest mdTypeDef
to token lub mdTypeRef
token.
rtkImplements
[]
[w] Tablica tokenów określających interfejsy implementujące tę klasę lub interfejs.
tdEncloser
[w] Token typu otaczającego. Ostatnim elementem tablicy musi być mdTokenNil
.
ptd
[out] Przypisany mdTypeDef
token.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: Cor.h
Biblioteki: Używane jako zasób w MSCorEE.dll
wersje .NET Framework: dostępne od wersji 1.0