Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Creates the metadata signature of a type definition, returns an mdTypeDef token for that type, and specifies that the defined type is a member of the type referenced by the tdEncloser parameter.
HRESULT DefineNestedType (
[in] LPCWSTR szTypeDef,
[in] DWORD dwTypeDefFlags,
[in] mdToken tkExtends,
[in] mdToken rtkImplements[],
[in] mdTypeDef tdEncloser,
[out] mdTypeDef *ptd
);
Parameters
szTypeDef
[in] The name of the type in Unicode.dwTypeDefFlags
[in] TypeDef attributes. This is a bitmask of CorTypeAttr values.tkExtends
[in] The token of the base class. This is either a mdTypeDef or a mdTypeRef token.rtkImplements[]
[in] An array of tokens that specify the interfaces that this class or interface implements.tdEncloser
[in] The token of the enclosing type. The last element of the array must be mdTokenNil.ptd
[out] The mdTypeDef token assigned.
Requirements
Platforms: See .NET Framework System Requirements.
Header: Cor.h
Library: Used as a resource in MSCorEE.dll
.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0